QT 4.6 응용 프로그램 (C++ 언어)이 있고 Windows 플랫폼에서 Python 스크립팅을 추가해야합니다. 불행히도, 나는 전에 파이썬을 포함시키지 않았고 그렇게하는 많은 다른 방법으로 보입니다. 누구든지 자신의 지혜를 공유하고 나를 덜 고통스러운 방식으로 지정된 작업을 수행하기 위해 읽을 수있는 기사/문서로 안내 할 수 있습니까?QT 응용 프로그램에 파이썬 스크립팅을 추가하는 가장 좋은 방법은 무엇입니까?
답변
편집 :
당신은 Qt는 파이썬을 사용할 수 PythonQt (안 PyQt는)를 사용할 수 있습니다. 나는 이것이 당신이 찾고있는 것이라고 생각합니다.
공식 웹 사이트의 문서는 http://doc.qt.digia.com/qq/qq23-pythonqt.html입니다.
PyQt와 PythonQt는 둘입니다. 매우 다른 프로젝트. PyQt를 사용하면 Qt 애플리케이션을 Python으로 작성할 수 있습니다. PythonQt를 사용하면 Python 인터프리터를 C++ Qt 응용 프로그램에 내장 할 수 있습니다. –
죄송합니다. PyQt와 Python Qt가 섞여 있습니다 ... 편집했습니다 –
PythonQt을 살펴 봐야합니다. 홈페이지에서 :
PythonQt는 Qt 바인딩 동적 Python 입니다. Qt 응용 프로그램에 Python 스크립팅 언어를 포함시키는 쉬운 방법을 제공합니다. QMetaObject 시스템을 으로 많이 사용하므로 에 Qt4.x가 필요합니다. PyQt와는 달리, PythonQt는 완벽한 Qt 기능을 둘러싼 완전한 파이썬 래퍼가 아닙니다. 따라서 을 Qt GUI를 사용하여 Python으로 완전한 응용 프로그램을 작성하는 방법을 찾으려면 PyQt를 사용해야합니다. 당신이 당신의 C++/Qt는 과에 스크립트 부분 응용 프로그램에 삽입 파이썬 객체에 간단한 방법을 찾고 있다면
파이썬을 통해 응용 프로그램, PythonQt 길을 가야하는 것입니다!
Windows 용 빌드/설치 지침이 페이지 하단에 있습니다.
Windows 설치 프로그램은 어디에 있습니까? 나는 근원 만 볼 수 있는가? – grigoryvp
죄송합니다. 내가 기억하는 창 설치자는 없다. python.org 설치 프로그램에서 Python을 설치할 수 있지만 PythonQt를 빌드하려면 VS가 필요합니다. 나는 나의 대답을 업데이트했다. –
- 1. 파이 게임 응용 프로그램에 GUI를 추가하는 가장 좋은 방법은 무엇입니까?
- 2. Django 응용 프로그램에 API를 추가하는 가장 좋은 방법은 무엇입니까?
- 3. 웹 응용 프로그램에 i18n을 추가하는 가장 좋은 방법은 무엇입니까?
- 4. 타사 라이브러리를 파이썬 프로그램에 통합하는 가장 좋은 방법은 무엇입니까?
- 5. Silverlight 응용 프로그램에 도움말 시스템을 추가하는 좋은 방법은 무엇입니까?
- 6. 데비안에서 자신의 응용 프로그램에 SNMP 지원을 추가하는 가장 좋은 방법
- 7. 콘솔 응용 프로그램에 "도움말"메시지를 포함시키는 가장 좋은 방법은 무엇입니까?
- 8. iPhone 응용 프로그램에 문자열을 저장하는 가장 좋은 방법은 무엇입니까?
- 9. 매월 사용자가 웹 응용 프로그램에 업로드하는 가장 좋은 방법은 무엇입니까?
- 10. 파이썬 명령 줄 응용 프로그램에 가장 적합한 레이아웃은 무엇입니까?
- 11. iPhone 응용 프로그램에 북마크를 추가하는 방법은 무엇입니까?
- 12. qt4 응용 프로그램에 외부 라이브러리를 추가하는 방법 C++
- 13. Qt4 내 응용 프로그램에 16px/32px/... 아이콘을 추가하는 방법은 무엇입니까?
- 14. Java Swing 응용 프로그램에 자체 업데이트 기능을 추가하는 가장 좋은 방법은 무엇입니까?
- 15. Visual Studio 2008 + Qt 코드베이스를 구성하는 가장 좋은 방법은 무엇입니까?
- 16. Android 애플리케이션에 구성 UI를 추가하는 가장 좋은 방법은 무엇입니까?
- 17. WinForms 응용 프로그램에 인증 설정을 저장하는 가장 좋은 메커니즘은 무엇입니까
- 18. MVC 응용 프로그램에 기본 콘텐트를 넣는 가장 좋은 장소는 무엇입니까?
- 19. Windows 콜백에서 Delphi 응용 프로그램에 알리는 가장 좋은 방법
- 20. 응용 프로그램을 초기화하는 가장 좋은 방법은 무엇입니까?
- 21. 스크립팅을 사용하는 가장 고통스럽고 다중 플랫폼적인 방법은 무엇입니까? 스크립팅을 사용하는 가장 고통 및 멀티 플랫폼 방법은 무엇
- 22. 데스크톱 응용 프로그램에 자바 스크립트 API를 사용하는 가장 좋은 방법
- 23. 여러 i18n 도메인으로 파이썬 앱을 국제화하는 가장 좋은 방법은 무엇입니까?
- 24. UIScrollView에 많은 양의 텍스트를 추가하는 가장 좋은 방법은 무엇입니까?
- 25. 설치 프로그램에 exe 파일을 추가하는 방법은 무엇입니까?
- 26. CustomViewData에 가장 좋은 방법은 무엇입니까?
- 27. 데이터를 검색하여 데이터베이스에 추가하는 가장 좋은 방법은 무엇입니까?
- 28. 관리자 생성기에 페이지를 사용자 정의/추가하는 가장 좋은 방법은 무엇입니까?
- 29. 파이썬 명령 줄 도구를 배포하는 가장 좋은 방법은 무엇입니까?
- 30. asp.net에서 데이터베이스의 세션 변수를 추가하는 가장 좋은 방법은 무엇입니까?
디자인을 올바르게 추상화하는 경우 QTness는 관련이 없어야합니다. 생각할 문제가 하나 줄어들어 문제를 단순화하는 데 도움이 될 수 있습니다. :) – Cogwheel
네, 알아요,하지만 QT를 언급하고 있습니다. QT 관련 또는 일부 바인딩을 사용할 수있는 좋은 기사가 있다면 순수한 추상 방식 대신 사용할 수 있습니다^ – grigoryvp