2009-12-15 2 views
5

QT 4.6 응용 프로그램 (C++ 언어)이 있고 Windows 플랫폼에서 Python 스크립팅을 추가해야합니다. 불행히도, 나는 전에 파이썬을 포함시키지 않았고 그렇게하는 많은 다른 방법으로 보입니다. 누구든지 자신의 지혜를 공유하고 나를 덜 고통스러운 방식으로 지정된 작업을 수행하기 위해 읽을 수있는 기사/문서로 안내 할 수 있습니까?QT 응용 프로그램에 파이썬 스크립팅을 추가하는 가장 좋은 방법은 무엇입니까?

+0

디자인을 올바르게 추상화하는 경우 QTness는 관련이 없어야합니다. 생각할 문제가 하나 줄어들어 문제를 단순화하는 데 도움이 될 수 있습니다. :) – Cogwheel

+0

네, 알아요,하지만 QT를 언급하고 있습니다. QT 관련 또는 일부 바인딩을 사용할 수있는 좋은 기사가 있다면 순수한 추상 방식 대신 사용할 수 있습니다^ – grigoryvp

답변

5

편집 :

당신은 Qt는 파이썬을 사용할 수 PythonQt (안 PyQt는)를 사용할 수 있습니다. 나는 이것이 당신이 찾고있는 것이라고 생각합니다.

공식 웹 사이트의 문서는 http://doc.qt.digia.com/qq/qq23-pythonqt.html입니다.

+0

PyQt와 PythonQt는 둘입니다. 매우 다른 프로젝트. PyQt를 사용하면 Qt 애플리케이션을 Python으로 작성할 수 있습니다. PythonQt를 사용하면 Python 인터프리터를 C++ Qt 응용 프로그램에 내장 할 수 있습니다. –

+0

죄송합니다. PyQt와 Python Qt가 섞여 있습니다 ... 편집했습니다 –

5

PythonQt을 살펴 봐야합니다. 홈페이지에서 :

PythonQt는 Qt 바인딩 동적 Python 입니다. Qt 응용 프로그램에 Python 스크립팅 언어를 포함시키는 쉬운 방법을 제공합니다. QMetaObject 시스템을 으로 많이 사용하므로 에 Qt4.x가 필요합니다. PyQt와는 달리, PythonQt는 완벽한 Qt 기능을 둘러싼 완전한 파이썬 래퍼가 아닙니다. 따라서 을 Qt GUI를 사용하여 Python으로 완전한 응용 프로그램을 작성하는 방법을 찾으려면 PyQt를 사용해야합니다. 당신이 당신의 C++/Qt는 과에 스크립트 부분 응용 프로그램에 삽입 파이썬 객체에 간단한 방법을 찾고 있다면

파이썬을 통해 응용 프로그램, PythonQt 길을 가야하는 것입니다!

Windows 용 빌드/설치 지침이 페이지 하단에 있습니다.

+0

Windows 설치 프로그램은 어디에 있습니까? 나는 근원 만 볼 수 있는가? – grigoryvp

+0

죄송합니다. 내가 기억하는 창 설치자는 없다. python.org 설치 프로그램에서 Python을 설치할 수 있지만 PythonQt를 빌드하려면 VS가 필요합니다. 나는 나의 대답을 업데이트했다. –

관련 문제