2011-08-26 3 views
1

저는 파이썬을 사용하여 작은 데스크탑 응용 프로그램을 개발 중입니다. 나는 그것이 다중 플랫폼이되고 Eclipse와 유사한 (그러나 더 단순한) GUI를 원한다. Eclipse 레이아웃처럼 작동하는 구성 요소는 Microsoft .NET에서 DockPanel이라고합니다.시각 구성 요소와 같은 GTK + 독 패널

누군가 나를 도울 수 있습니까? 이클립스는 GTK +로 개발 되었기 때문에 GUI 구성 요소의 이름을 알아 내거나 Qt와 같은 GUI 프레임 워크에서 다른 이름을 말해 주시면됩니다.

+0

이클립스는 SWT로 개발되었는데, 보통 리눅스를 사용하는 경우 GTK +가 사용됩니다. –

+0

그러나 실제로는 명확하지 않으므로 정확히 무엇을 요구하는지 명확히해야합니다. –

답변

0

DockPanel은 무엇인지 모르지만 그 이름에 'Dock'이 (가)있는 클래스는 'QDockWidget'입니다. 이것은 일반적으로 'QMainWindow'내에 있으며 스태킹 및 재구성이 가능합니다. 내가 pywx에 그것을 발견 http://doc.qt.nokia.com/latest/qmainwindow.html

0

는 + 예를 들어 Anjuta IDE에서 사용하는 gdl라는 도킹 라이브러리가있다. 그러나 이것은 플랫폼 간 사용을위한 매우 협조적인 솔루션이 아닙니다. I 생각해 보면 MonoDevelop가이 라이브러리를 기반으로 도킹 라이브러리를 만들었지 만 잘못 생각할 수도 있습니다.

저는 개인적으로이 응용 프로그램을 PyGTK (GTK 2.x) IDE에서 사용했습니다. 레이아웃을 XML 파일로로드/저장하고 메인 레이아웃의 여러 위치에 도킹 할 수있었습니다. 나는 PyGObject (GTK + 3.x)로 아직 시도하지 않았다.

Eclipse는 Python/GTK로 작성되지 않았으므로 Java/SWT 라이브러리 eclipse가 도킹에 사용하는 것을 조사하거나 wxWidgets와 같은 툴킷으로 도킹 옵션을 조사하여 더 나은 교차 플랫폼 솔루션을 얻는 것이 좋습니다.

관련 문제