대부분의 GUI 프로그래밍은 Java에서 수행되었으므로 창이 있어야하는 기본 크기를 설정하는 .pack() 메소드를 사용할 수 있습니다. 나는 지금 PyGTK를 배우고 있고, 그 안에 그런 것이 있는지 궁금해하고 있습니다.PyGTK : 창에 가장 적합한 크기를 계산하는 방법이 있습니까?
0
A
답변
0
불행히도 ... 내가 아는 것은 아닙니다. 저는 다음과 같은 트릭을 사용하여 다양한 GTK 및 GDK 메소드를 사용하여 응용 프로그램 시작시 현재 모니터의 화면 크기를 조정하고 채우기의 특정 비율을 갖도록 루트 윈도우의 크기를 조정합니다.
root
은 GtkWindow
입니다. 물론 수평 및 수직 채우기에 대해 SCREEN_FILL
에 대한 두 개의 값을 가질 수 있습니다.
SCREEN_FILL = 0.7
class MainApp(object):
def set_initial_size(self):
screen = self.root.get_screen()
monitor = screen.get_monitor_at_window(self.root.get_window())
geom = screen.get_monitor_geometry(monitor)
self.root.set_resize_mode(gtk.RESIZE_QUEUE)
self.root.resize(
int(geom.width * SCREEN_FILL),
int(geom.height * SCREEN_FILL))
1
팩 방법은 필요하지 않습니다. 크기를 설정하지 않으면 창의 크기가 최소 크기로 조정됩니다. window.set_size_request (-1, -1)를 사용하여 이전 크기를 설정 해제 할 수 있습니다.
관련 문제
- 1. PyGTK : 다른 창에 창 삽입하기
- 2. ASP.NET의 모달 팝업 창에 가장 적합한 옵션은 무엇입니까?
- 3. UIFont의 크기를 계산하는 방법
- 4. 파일 크기를 계산하는 방법은 무엇입니까?
- 5. 프로그래밍 방식으로 RSpec 테스트를 계산하는 방법이 있습니까?
- 6. 이 MD5 해시를 계산하는 간단한 방법이 있습니까?
- 7. CSS에서 선의 높이를 계산하는 방법이 있습니까?
- 8. 가장 적합한 "gridview"검색
- 9. 안드로이드에서 파일의 크기를 계산하는 방법
- 10. 그룹의 모든 라디오 버튼을 선택 취소하는 방법이 있습니까? (PyGTK)
- 11. AJAX에 가장 적합한 도구
- 12. Webforms에 가장 적합한 글꼴
- 13. Java BufferedImage 파일 크기를 계산하는 방법
- 14. 통합 응답/사양에 가장 적합한 곳이 있습니까?
- 15. 체크섬에 적합한 비트 수를 계산하는 방법은 무엇입니까?
- 16. 동적으로 크기를 조정하고 Tkinter 창에 위젯을 추가합니다.
- 17. 가장 적합한 PEAR는 무엇입니까
- 18. 고정 크기 PyGTK 레이블에 맞게 텍스트의 크기를 자동으로 조정하려면 어떻게합니까?
- 19. 가변 광고 배너 크기를 사용하는 방법이 있습니까?
- 20. xbap 응용 프로그램 크기를 줄이는 방법이 있습니까?
- 21. Qt에서 위젯 크기를 복원하는 간단한 방법이 있습니까?
- 22. Windows CE 런타임 이미지의 크기를 계산하는 방법
- 23. 가장 가까운 점을 계산하는 효율적인 방법은 무엇입니까?
- 24. 조인에 대한 레코드 수를 계산하는 더 빠른 방법이 있습니까
- 25. XAML 게임에 가장 적합한 방법
- 26. 데이터베이스 연결 풀의 크기를 계산하는 방법은 무엇입니까?
- 27. mysql 데이터 내보내기에 가장 적합한 형식은 무엇입니까?
- 28. WCF 클라이언트에 가장 적합한 방법
- 29. Google지도 창에서 영역 크기를 계산하는 방법
- 30. 서브 버전에 필요한 디스크 크기를 계산하는 방법