"iconify"및 "show desktop?"과 같은 창 관리자의 표시/숨기기 명령을 gtk.Window 객체가 무시하도록하는 방법이 있습니까? 바탕 화면에 붙어있는 영구 창을 만들려고합니다. 바탕 화면이 노출되었을 때 다른 창과 함께 사라지지 않습니다. 편집 : 내가 궁금한 점은 PyGTK를 사용하여 부두, 데스크톱 위젯, 시스템 트레이 등의 응용 프로
파이썬에서 GTK 응용 프로그램을 만들려고합니다. 여기에서 클릭 한 화면에로드 된 이미지를 그릴 수 있습니다. 이 작업을 수행하는 방법은 이미지를 pixbuf 파일에로드 한 다음 pixbuf를 그리기 영역에 그립니다. def drawing_refresh(self, widget, event):
#clear the screen
widget.w
프로젝트에 Gtk2를 사용해야합니다. 나는 파이썬/루비를 사용할 것이다. 문제는 포장이 나에게 신비로운 것처럼 보입니다. 나는 (다음과 같은 순서로) 내 창에서 다음 위젯을 가질 수 있도록 중 VBOX를 사용하여 시도 : 도구 모음을 나 '도구 모음 텍스트보기/편집 제어 pack_start으로 내 방식을 "추측"하고 내가 원하는 레이아웃을 얻을 수 있었지만
를 사용하여 작업 공간의 크기 (화면 크기 적은 작업 표시 줄)를 찾기? 다음과 같이 전체 화면 크기를 찾을 수 있고 이에 따라 기본 창을 설정할 수 있습니다. window = gtk.Window()
screen = window.get_screen()
window.resize(screen.get_width(), screen.get_height())
내 pyGTK 응용 프로그램을 스레딩하는 데 문제가 있습니다. 스레드에게 작업을 완료 할 시간을줍니다. 문제가 발생하면 계속 진행하지만 사용자에게 경고합니다. 그러나 일단 계속되면,이 스레드는 gtk.main_quit가 호출 될 때까지 멈춘다. 이것은 나를 혼란스럽게합니다. 관련 코드 : class MTP_Connection(threading.Thread)
나는 최근에 파이썬으로 개발하는 동안 virtualenv를 사용 해왔다. 나는 --no-site-packages 옵션을 사용하여 분리 된 개발 환경이라는 생각을 좋아하지만, PyGTK 앱을 개발하는 동안 이것을 수행하는 것은 약간 까다로울 수 있습니다. PyGTK 모듈은 기본적으로 우분투에 설치되어 있으며 시스템의 다른 곳에있는 특정 모듈을 virtuale