Qt → QGlobalShortcut – жаһандық жылдам пернелер
linux, Qt, QGlobalShortcut, HotKey, Windows
В процессе изучения вопросов с глобальными хоткеями для Linux и Windows я написал свой велосипед для быстрой регистрации хоткеев. Получившаяся библиотека называется QGlobalShortcut и выложена на GitHub под лицензией LGPLv2. Библиотека поддерживает платформы Windows и Linux/Unix (которые используют X11)
Логика …
ОқыQt → Qt Linux - 002-сабақ. Qt 5 қолданбасындағы Linux жүйесіндегі ғаламдық жылдам кілт
Qt, Ubuntu, HotKey, linux, XLib, XCB
Windows жүйесіндегі ғаламдық жылдам пернелермен жұмыс істеу Linux жүйесіне қарағанда тривиальды тапсырма болып табылады, өйткені WinAPI бұл үшін көп соманы қажет етпейтін әдістерді дайындаған. кодының. Сондай-ақ әрбір жылдам пернеге ID тағайындалады, ол арқылы осы жылдам пернені жоюға болады.
Qt-ге қатысты …
ОқыXlib → XKeysymToKeycode
linux, unix, X11, XKeysymToKeycode, Xorg
Наименование и аналогичные функции
XStringToKeysym, XKeysymToString, XKeycodeToKeysym, XKeysymToKeycode, XConvertCase - преобразование keysyms
Синтаксис
KeySym XStringToKeysym(char *string); char *XKeysymToString(KeySym keysym); KeySym XKeycodeToKeysym(Display *display, KeyCode keycode, int index); KeyCode XKeysymToKeycode(Display *display, KeySym keysym); void XConvertCase(KeySym keysym, KeySym *lower_return, KeySym *upper_return);
Аргументы
Оқыdisplay …
Xlib → XGrabKey
Синтаксис
XGrabKey(display, keycode, modifiers, grab_window, owner_events, pointer_mode, keyboard_mode) Display * display; int keycode; unsigned int modifiers; Window grab_window; Bool owner_events; int pointer_mode, keyboard_mode;
Аргументы
Оқыdisplay // Указывает соединение с X Сервером keycode // Указывает код клавиши (KeyCode) или любой код …
Xlib → XUngrabKey
HotKey, linux, X11, XUngrabKey
Синтаксис
XUngrabKey(display, keycode, modifiers, grab_window) Display * display; int keycode; unsigned int modifiers; Window grab_window;
Аргументы
Оқыdisplay // Описывает соединение с X Сервером keycode // Описывает код клавиши (KeyCode) или любой код (AnyKey) modifiers // Указывает установку конкретных масок модификаторов …
Qt → Qt Linux - Сабақ 001. Linux астында Autorun Qt қолданбасы
Linux, Qt, автозапуск, autorun, Ubuntu
Осы қолданбаны автоматты түрде іске қосуды конфигурациялау үшін Qt қолданбасына функционалдылықты қалай қосу керектігі туралы сөйлесейік. Мысалы, бізде параметрлер терезесі бар және біз осы диалогтық терезеден қолданбаны автоматты түрде іске қосуды конфигурациялау мүмкіндігін жасағымыз келеді.
QSettings пайдалану және өзгертулер енгізуге …
ОқыQML → QML - Сабақ 023. QML-де QObject-ке көрсеткішті беру кезінде қателерді іздеу
bug, Qt, pointer, JavaScriptOwnership, QML, указатель
Одними из самых мерзких и мало предсказуемых багов являются те, которые возникают в неопределённый момент времени. К числу таких можно отнести баг, который проявляется при передаче указателя на QObject в QML слой. Проблема заключается в том, что если у QObject …
ОқыQt → Qt бойынша «Он бес» ойынын жүзеге асыру
В процессе поддержания блога и сбора информации по тематике Qt происходит непрерывное взаимодействие с Читателями, которые обучаются на примерах , выложенных на сайте. Но при этом любой Читатель может сделать также свой небольшой вклад в развитие информации о Qt в …
ОқыQt → Qt/C++ - сабақ 043. Qt Single Application - тек бір қолданба данасын іске қосыңыз
Qt Single Application, QSharedMemory, QSystemSemaphore, QLockFile, Qt
Тек бір қолданба данасын іске қосуға рұқсат беру жадтың ағып кетуіне қатысты мәселелерді шектеу немесе бірдей ресурстар, файлдар, SQLite дерекқоры және т.б. үшін бәсекелес екі қолданба даналарымен ықтимал ақауларды жою үшін қажет болуы мүмкін. Немесе қолданба, негізінен, пайдаланушы пайдаланатын бір …
ОқыQt → Qt және Direct3D 12 - Бірінші кездесу
D3D12, Direct3D, Qt, Qt Blog, QtD3D12Window
Перевод официальной новости, автор Laszlo Agocs
Лицо графических API изменяется. Qt Quick 2 был выпущен в 2012 году с Qt 5.0, и опирался на OpenGL и OpenGL ES 2.0. С тех пор были введены изменения и улучшения - был введён …
Оқы- Геній
- Қыр. 13, 2024, 12:46 Т.Қ.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:66ұпай,
- Бағалау ұпайлары-1
- torgaev_2024
- Қыр. 8, 2024, 6:20 Т.Ж.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:33ұпай,
- Бағалау ұпайлары-10