Андрей Янкович
Мамыр 27, 2019, 10:57 Т.Ж.

QtQt және QML қолданбаларын Linux және Windows жүйелерінде қолдану

Переносимость приложений, QML, cqtdeployer, deployment, переносимость qt, windows, Развертывание, Run Linux Application, Qt, linux, deploy

Кіріспе

Бұл мақалада біз динамикалық түрде жасалған қолданбаңыз үшін барлық qt тәуелділіктерін қалай дұрыс құру керектігін қарастырамыз.


Алдымен, кішкене теория.

Бұл не үшін қажет?

Қосымшаларды құрудың бірнеше жолы бар, олардың негізгілері:

  • Статикалық жинақ.
    Статикалық құрастыру екілік жүйені құруды қамтиды, ол …

Оқы
Evgenii Legotckoi
Ақп. 28, 2016, 9:45 Т.Қ.

QtQGlobalShortcut – жаһандық жылдам пернелер

linux, Qt, QGlobalShortcut, HotKey, Windows

В процессе изучения вопросов с глобальными хоткеями для Linux и Windows я написал свой велосипед для быстрой регистрации хоткеев. Получившаяся библиотека называется QGlobalShortcut и выложена на GitHub под лицензией LGPLv2. Библиотека поддерживает платформы Windows и Linux/Unix (которые используют X11)

Логика …

Оқы
Evgenii Legotckoi
Ақп. 28, 2016, 9:17 Т.Қ.

QtQt Linux - 002-сабақ. Qt 5 қолданбасындағы Linux жүйесіндегі ғаламдық жылдам кілт

Qt, Ubuntu, HotKey, linux, XLib, XCB

Windows жүйесіндегі ғаламдық жылдам пернелермен жұмыс істеу Linux жүйесіне қарағанда тривиальды тапсырма болып табылады, өйткені WinAPI бұл үшін көп соманы қажет етпейтін әдістерді дайындаған. кодының. Сондай-ақ әрбір жылдам пернеге ID тағайындалады, ол арқылы осы жылдам пернені жоюға болады.

Qt-ге қатысты …

Оқы
Evgenii Legotckoi
Ақп. 25, 2016, 12:02 Т.Ж.

XlibXKeysymToKeycode

linux, unix, X11, XKeysymToKeycode, Xorg

Наименование и аналогичные функции

XStringToKeysym, XKeysymToString, XKeycodeToKeysym, XKeysymToKeycode, XConvertCase - преобразование keysyms

Синтаксис

  1. KeySym XStringToKeysym(char *string);
  2.  
  3. char *XKeysymToString(KeySym keysym);
  4. KeySym XKeycodeToKeysym(Display *display, KeyCode keycode, int index);
  5. KeyCode XKeysymToKeycode(Display *display, KeySym keysym);
  6. void XConvertCase(KeySym keysym, KeySym *lower_return, KeySym *upper_return);

Аргументы

  1. display
Оқы
Evgenii Legotckoi
Ақп. 24, 2016, 11:56 Т.Қ.

XlibXGrabKey

HotKey, linux, X11, XGrabKey

Синтаксис

  1. XGrabKey(display, keycode, modifiers, grab_window, owner_events, pointer_mode, keyboard_mode)
  2. Display * display;
  3. int keycode;
  4. unsigned int modifiers;
  5. Window grab_window;
  6. Bool owner_events;
  7. int pointer_mode, keyboard_mode;

Аргументы

  1. display // Указывает соединение с X Сервером
  2. keycode // Указывает код клавиши (KeyCode) или любой код …
Оқы
Evgenii Legotckoi
Ақп. 24, 2016, түнжарым

XlibXUngrabKey

HotKey, linux, X11, XUngrabKey

Синтаксис

  1. XUngrabKey(display, keycode, modifiers, grab_window)
  2. Display * display;
  3. int keycode;
  4. unsigned int modifiers;
  5. Window grab_window;

Аргументы

  1. display // Описывает соединение с X Сервером
  2. keycode // Описывает код клавиши (KeyCode) или любой код (AnyKey)
  3. modifiers // Указывает установку конкретных масок модификаторов …
Оқы