2010-12-10 6 views
1

저는 문법 검사와 다른 것들과 같은 파이썬에서 Theory of Computation 개념의 수학적 시뮬레이션을 코딩했습니다. 내 문제는 내가 괜찮은 찾고 GUI를 구축해야한다는 것입니다.다른 언어와 파이썬에서의 GUI 연결하기

필자는 PyQt4를 살펴 봤고 문서의 부족은 실제로 큰 걸림돌이었습니다. 파이썬에서 다른 그래픽 라이브러리를 살펴 봤는데 그들은 나를 도와주지 못하고있다. 그래서 다른 언어로 GUI를 작성하고 파이썬을 통합 할 수있는 방법이있다.

문제는 내가 드래그 앤 드롭 이벤트를 사용할 수있는 런타임시 엡실론과 같은 수학적 요소를 원한다는 점입니다. 따라서 단순히 이미지를 만드는 것은 선택 사항이 아닙니다.

여기에 약간은 구체적이지 않아서 유감스럽게 생각하지만 문제는 내가 여기에서 도움이 될만한 것들을 찾고 있다는 것입니다. 나는 GUI에 대해서도 전에 질문을했고, 불행히도 그것에 대한 올바른 답을 찾을 수 없었다.

이 문제를 해결할 수있는 방법이 있습니까?

고마워요 ....

+1

PyQt와 설명서가 부족합니까? Qt 문서는 거대하고 상세하다. PyQt는 대부분 거기에서 바로 가져온다. (그래서 많은 부분이 C++이다. 그러나 결코 나를 멈추게하지 않는다. 나는 확실히 C++ 사람이 아니다.) – delnan

+0

문서 부족으로 나는 예제가 부족하다는 것을 의미했습니다. 나는 PyQt를 가진 Rapid GUI라는 책을 가지고 있었고 심지어 예제에서 QGraphicItems를 사용하는 방법을 설명하는 데 도움이되지 않는다. –

+0

글쎄, 그럴 수 있습니다 수동으로 그리기 거대한 PITA, 흑 마법과 매우 드물게 필요하기 때문입니다. 그리는 것에 따라 matplotlib가 도움이 될 수 있습니다. – delnan

답변

1

뭔가를 원한다면 PyQT4를 다시 보겠습니다. 괜찮은 모양으로 보입니다.. PyQt는 소스 코드의 예제 디렉토리를 가지고있다. KDE는 QT를 사용하며 예제도 많이 있습니다. QT4에 대한 구속력이라는 것을 이해해야합니다. 내가 파이썬과 함께 사용할 때 나는 보통 QT 문서를 열어 둔다. 번역하기가 아주 쉽습니다.

PyGTK도 볼 수 있지만 다시 GTK와의 바인딩입니다.

0

대부분의 파이썬 GUI를 내가 Tkinter를하지만, 드래그를 추천 앤 드롭 아직 Tkinter를 내장하지 않고 내가 다른 도서관의 거대한 팬이 아니에요.

.Net 및 WPF의 IronPython에 대해 생각해 보셨습니까? xaml 구문을 배워야하지만 html보다 훨씬 어렵지 않습니다 (기술적으로 더 엄격하고 간단하지만 인스턴스화 할 라이브러리 컨트롤을 배워야합니다). 이 모든 것을 위해 비주얼 스튜디오의 무료 버전이 있습니다.

또 다른 간단한 방법은 명령 행 또는 웹 서비스 인터페이스를 Python 루틴에 노출시키는 것입니다.

+1

드래그 앤 드롭은 내장되어 있지 않을 수도 있지만 간단한 드래그 앤 드롭은 앱, 특히 캔버스에서 구현하는 것이 쉽지만 _ 동일한 앱의 다른 위젯 사이에서도 쉽게 구현할 수 있습니다. –