나는 X11과 함께 일하고 있는데 왜 XCreateImage로 이미지를 만들 때마다 모든 프로그램에서 매개 변수 vis가 " CopyFromParent "입니다. 나는 이미 this question을 (를) stackoverflow에서 보았습니다. 그러나 예제도 같은 값을 사용합니다. ¿ 누구나 이유를 설명해 주시겠습니까? 고맙습니다
저는 리눅스에서 "PNG 이미지"프로젝트의 창 배경과 거의 같습니다. 순수 X11 API를 사용하고 최소 LodePNG을 사용하여 이미지를로드합니다. 문제는 배경이 원래 PNG 이미지의 부정적이며 무엇이 문제인지 알 수 없다는 것입니다. 이은 기본적으로 다음 이미지를로드 픽스맵을 만들고 창에 배경을 적용하는 코드입니다 : 다음이 적용 // required
렌더링을 위해 모노 스페이스 글꼴을 사용하는 터미널 에뮬레이터와 비슷한 기능을 구현했습니다. 이제 사용자가 창 크기를 조정하려고 할 때 중재 크기로 설정할 수 있지만 문자가 약 10x20 픽셀이기 때문에보기가 복잡합니다. 그래서 난 너비와 높이를 특정 크기로 제한해야한다. 나머지는 문자 크기로 나눌 수있다. 나는 그것을 성취하는 방법을 궁금해? 일반 XLi
내 파이썬 코드에서 마우스 클릭 이벤트를 잡으려고합니다. (창에서 생성 된 Gtk 창이 나타나지 만 화면의 아무 곳에서나 클릭하는 것이 아닙니다.) 몇 가지 검색을 한 후에 스레드가 xlib (위대함, 내가 이미 가지고있는 종속성)에 대해 이야기하는 것을 발견했습니다. from Xlib import display, X
display = display.D
현재 Linux OS에서 X 서버의 위젯 포커스 변경 이벤트를 수신하는 방법을 찾고 있습니다. 나는 XSelectInput(dpy, focuswin, FocusChangeMask);을 사용해 보았지만 서버는 포커스가있는 창이 바뀔 때만 알려주고 특정 창 내부에는 포커스가있는 위젯 (예 : 텍스트 입력)이 아님을 알립니다. 편집 가능한 텍스트 영역에 포커스가
XDrawString을 사용하여 그리기 영역에 텍스트를 표시합니다. 기본적으로 이것은 텍스트를 왼쪽에서 오른쪽으로 가로로 표시합니다. 이 라이브러리 함수를 사용하여 위에서 아래로 또는 아래에서 위로 텍스트를 회전하고 표시하는 방법을 알려주십시오. 도움을 주셔서 감사합니다.
는 다음 코드 (http://pastebin.com/rNkUj5V8)를 발견했다,하지만 난 오히려 직접 조회를 사용하는 것입니다 : 내가 직접 Window 객체를 인스턴스화 시도 import Xlib
import Xlib.display
def get_window_by_id(winid):
mydisplay = Xlib.display.Displa
XLib를 사용하여 키 누르기 이벤트를 잡으려고합니다. 하지만 몇 가지 이유로 XNextEvent가 작동하지 않습니다. 오류가 발생하지 않지만 내 프로그램이 "XNextEvent"호출 행에 멈춰있는 것처럼 보입니다. X11 윈도우 시스템이 어떻게 작동하는지이 #include <iostream>
#include <cstdio>
#include <cstdl