Свързани въпроси 'xlib'

XCrossingEvent и x_root, y_root
Преследвам бъг, който подозирам, че е мое собствено недоразумение относно X: TL;DR - Понякога събитията XEnterNotify дават глобални координати на мишката, които не съответстват на прозореца, който се въвежда. Модифицирам мениджър на прозорци за...
59 изгледи
schedule 02.10.2022

X11: Как НАИСТИНА да хвана показалеца на мишката?
Внедрих джаджа за хоризонтален разделител в Xlib. Опитвам се да хвана мишката, когато потребителят щракне и плъзне върху лентата за разделяне (така че потребителят да може динамично да премести разделянето и по този начин да преоразмери прозорците от...
5783 изгледи
schedule 23.10.2023

Как да нарисувате правоъгълник с Qt към Xlib прозорец
Да кажем, че имам идентификатор на друг Xlib прозорец и искам да нарисувам над този правоъгълник на прозореца. Има ли начин да го нарисувате с помощта на Qt? Намерих решение, но не работи за мен: QPixmap pix = QPixmap::fromX11Pixmap(wId,...
686 изгледи
schedule 30.10.2023

Как да избегнете трептене в графични чертежи с помощта на X11
Чертаем графика в прозорец. Актуализираме кривите на всеки 50 милисекунди със стойностите, получени от хардуер, например сензори. Трябва да покажем стойностите в графичен формат. Така че ние актуализираме графиката на всеки 50 ms. Това създава...
1780 изгледи
schedule 22.10.2022

Какво връща XCloseDisplay?
Виждам от различни документи, че XCloseDisplay връща цяло число, което подозирам, че е код за грешка. Какво трябва да направя с тази стойност? Това код за грешка ли е? Ако е така, как да се справя с грешката?
932 изгледи
schedule 01.11.2023

Слушайте за XSetSelectionOwner
Възможно ли е да бъдете уведомени, че има нов собственик на селекция? Методът XSetSelectionOwner предизвиква ли излъчване на събитие? Чудя се как работи x2x. Ако няма начин да бъдете уведомени, че има нов собственик на селекцията, тогава x2x...
519 изгледи
schedule 05.12.2022

Защо XGrabKey генерира допълнителни събития за фокусиране и фокусиране?
Някой знае ли функция xlib за улавяне на събитие на натискане на клавиш, без да се губи оригиналният фокус? Как да се отървете от него? (или „да използвате XGrabKey() без генериране на фокус в стил Grab“?) (или „Как да се отърва от събитията за...
4233 изгледи
schedule 13.01.2024

Xlib: Как да проверя дали даден прозорец е минимизиран или не?
Как мога да проверя дали даден прозорец е минимизиран или не използвайки C интерфейса на xlib? Редактиране: Трябва ли този код да работи? int window_is_minimized(Display *display, Window window) { Atom actual_type; int actual_format;...
3386 изгледи
schedule 03.03.2024

Как да плъзнете прозорец?
Мога да хвана прозорец и да го преместя, като задържа натиснат Alt . Бих искал същия вид движение в моето приложение, но когато потребителят задържи курсора на мишката над дадена област от прозореца, не трябва да натиска Alt , за да я плъзне,...
486 изгледи
schedule 16.04.2024

Какъв метод завърта екрана в Xserver
Бих искал да знам functioncode/source_file, който завърта екрана на 90/180/270 градуса с помощта на инструмента xrandr? xrandr -o ляв ​​xrandr -o десен xrandr -o обърнат xrandr -o нормален Коя функция извиква завъртане на екрана в Xserver с...
2458 изгледи
schedule 13.05.2024

Получаване на позицията на прозоречен прозорец в системата X-window?
да Опитах и ​​двете, използвайки "XGetWindowAttributes()" и "XGetGeometry()", но дава само стойност на x,y при винаги 0,0. Но когато преместих прозореца си в средата на целия екран, в този случай връщаната ми стойност трябва да бъде 800, 450 около...
1005 изгледи
schedule 14.05.2024

Еквивалент на XEventsQueued в xcb
Прочетох „ Необходимост от XEventsQueued(display, QueuedAfterReading) в XCB “, но отговорът указва функция ( xcb_poll_for_queued_event ), която променя вътрешната опашка за събития. Имам нужда от функция, която е точно еквивалентна на...
122 изгледи
schedule 13.05.2024

Python xlib warp_pointer не работи правилно в игрите
Опитвам се да променя показалеца на мишката с помощта на python xlib. Успешно го направих с помощта на warp_pointer. Но когато се опитвам да играя игри като Secret Maryo Chronicles, показалецът на мишката се премества в най-десния ъгъл на екрана, а...
1242 изгледи
schedule 08.06.2024