2009-12-27 3 views
5

제 여자 친구는 그녀가 GUI를 시각적으로 만들고 GUI 관련 이벤트와 관련된 기능을 약간의 노력으로 편집 할 수있는 도구 (실제로는 IDE)가 있는지 질문했습니다.Python 용 GUI를 만들기위한 Visual Studio와 같은 도구가 있습니까?

예를 들어, 그녀는 방금 만든 버튼을 두 번 클릭하고 해당 버튼의 클릭 이벤트와 관련된 코드를 즉시보고 편집 할 수 있습니다. 나는 이것이 그녀가 Visual Studio에서하는 일이라고 생각합니다.

툴킷은 중요하지 않습니다. 그녀는 단지이 기능을 원합니다.

이것을 수행하는 도구가 있습니까?

감사합니다.

편집 : 예제를 굵게 표시했습니다. 아무도 그것을 보지 못했고 중요한 요구 사항입니다.

답변

1
+1

... 쉽게 또는 VS로 연마하지 않고는 GUI를 리팩토링에 올 때 문제가있을 수 있습니다. 그러나 그 프로그램은 아닙니다. 최신 버전이 아니며 현재 버전에서는 지원되지 않습니다. 시간을 낭비하지 마십시오. 대신 VS에서 GUI를 만들고 Eclipse와 같은 것을 사용하여 만든 양식을 사용하십시오. – Finglas

+1

제안 해 주셔서 감사합니다. GNU/Linux에서는 작동하지 않습니다. –

0

WxGlade. 클릭하고 코드를 편집 할 수 있는지 확실하지 않지만 꽤 가까워집니다.

2

GTK +의 경우 Glade입니다. 파이썬은 Glade로 만든 인터페이스 파일을로드 할 수 있습니다. 그물에 약간 자습서가있다. Qt를 들어

Glade

QtDesigner있다. PyQt 설명서는 how to use PyQt with QtDesigner을 다룹니다.

지금까지 내가 QtDesigner 일부의 IDE에 통합되어 알고있는 (예를 들어 Eclipse)

+3

Glade는 좋지만 예제 문제는 해결되지 않습니다. Glade는 인터페이스를 코드와 완전히 분리 된 상태로 유지합니다. 이것은 언어간에 이식성을 유지하지만 예제와 같은 것을 방지합니다. –

+0

예, Mathew가 맞습니다. GuiProgramming에 대한 링크는 – sastanin

5

나는 당신의 필요에 따라 추천 할 것입니다 :

확인

+1

+1입니다.'GUI 디자인 도구 및 IDE'하위 섹션에 대한 직접 링크 : http://wiki.python.org/moin/GuiProgramming#GUIDesignToolsandIDEs – sastanin

+1

"더블 클릭 및 이벤트 코드 편집"요구 사항을 충족시키는 항목이 있습니까? 나는 Qt Designer를 살펴보고 있는데 그것을 찾을 수 없다. 그리고 wxGlade도 그 중 하나를 기억하지 않습니다. 틀 렸으면 고쳐줘. –

0

Qt Creator 꽤 매끄 럽습니다. 그것은 C++ 코딩만을위한 것이지만, Qt는 그것을 조금 더 쉽게 만들 수 있습니다.

2

Python(x,y)에는 PyDev 및 QT Designer가 통합 된 Eclipse가 포함되어 있습니다. Eclipse에서 실행되도록 PyUIC을 구성하면 (this brief HOWTO 참조) GUI가 설계되면 단추를 눌러 프레임 워크 코드를 생성 할 수 있습니다.

은 인정 하듯이 내가 GUI를위한 IronPython을 권하고 싶습니다

+0

이 답변은 지금까지 최고입니다. 그러나 이클립스 + CDT + QT 디자이너 + QT 디자이너와 이클립스의 통합을 시도했지만 PITA였습니다. 그리고 우분투에 새로운 알려지지 않은 저장소를 추가하라고 요구하기 때문에이 파이썬 (x, y)을 시도 할 것인지 확신 할 수 없습니다. 또한 저장소는 Jaunty를 위해 만들어졌습니다 (그리고 저는 Karmic이라는 최신 버전이 있습니다). 어쨌든, 지금까지 가장 좋은 대답입니다. –

관련 문제