我有一個QT 4.6應用程序(C++語言),我需要在Windows平臺上添加python腳本。不幸的是,我之前從未嵌入過python,而且似乎有很多不同的方式來這樣做。任何人都可以分享他的智慧,並將我指向我可以閱讀的一些文章/文檔,以不那麼痛苦的方式執行指定的任務?將python腳本添加到QT應用程序的最佳方法?
回答
編輯:
您可以使用PythonQt(不PyQt的),允許您使用Python使用Qt。我認爲這是你正在尋找的。
這裏的官方網站上的文檔:http://doc.qt.digia.com/qq/qq23-pythonqt.html。
PyQt和PythonQt是兩個非常不同的項目。 PyQt讓你用Python編寫Qt應用程序。 PythonQt允許您在C++ Qt應用程序中嵌入Python解釋器。 – 2009-12-15 16:52:38
哎呀我混淆了PyQt和Python Qt ...它的編輯 – 2009-12-15 17:02:12
你應該看看PythonQt。從主頁:
PythonQt是一個動態的Python 爲Qt結合。它提供了一種將Python 腳本語言嵌入到Qt 應用程序中的簡單方法。它使得QMetaObject系統大量使用 ,因此 需要Qt4.x.與PyQt相比,PythonQt並不是完整的Qt 功能的完整Python 包裝。因此,如果您正在尋找 以使用Qt GUI在Python中編寫完整的 應用程序,您應該使用PyQt。
如果你正在尋找一種簡單的方法來 嵌入Python對象到C++/QT應用 的 和腳本部分通過Python應用程序,PythonQt 是要走的路!
Windows的構建/安裝說明靠近頁面的底部。
Windows安裝程序在哪裏?我只能看到消息來源? – grigoryvp 2009-12-15 19:27:01
對不起。沒有Windows安裝程序,就像我記得的那樣。您可以從python.org安裝程序安裝Python,但您需要VS來構建PythonQt;我更新了我的答案。 – 2009-12-15 21:47:00
- 1. 什麼是腳本添加到Android應用程序的最佳方式?
- 2. 將字典加載到應用程序的最佳方法? iOS
- 3. 從bash腳本啓動應用程序的最佳方法?
- 4. 加密iPhone應用程序本地數據的最佳方法
- 5. 將內容加載到應用程序的最佳方式
- 6. 批量發佈xml數據到php腳本的最佳方法/應用程序
- 7. 將MVC3 web應用程序升級到MVC5的最佳方法?
- 8. 將第三方腳本添加到dom中的最佳做法是什麼?
- 9. 在生產中將模型添加到應用程序的最佳方式
- 10. 將GUI添加到Pygame應用程序的最佳方式是什麼?
- 11. 將API添加到Django應用程序的最佳方式是什麼?
- 12. 將應用程序添加到Windows的最佳方式是什麼啓動?
- 13. 將i18n添加到Web應用程序的最佳方式是什麼?
- 14. 將方法添加到Sylius模型的最佳方法
- 15. 將註釋添加到繼承方法的最佳方法
- 16. 將方法添加到jquery插件的最佳方法
- 17. 將主題應用到iPhone應用程序的最佳方式
- 18. 在本地運行Python Web應用程序的最佳方式
- 19. 使用python腳本或SQL函數將新列添加到(postgres)SQL數據庫的最佳方法?
- 20. 從python腳本觸發節點RED流程的最佳方法
- 21. 多次從python腳本中調用python腳本的最佳方法
- 22. 將第三方API添加到我的PHP Web應用程序中的最佳方法
- 23. 將Java腳本添加到Wordpress子主題的最佳實踐?
- 24. 在Qt應用程序中共享Cookie的最佳方式
- 25. 將數據庫調用添加到OO的最佳方法PHP
- 26. 將腳本的工作文件夾添加到Windows的Python導入()路徑的最佳方法是什麼?
- 27. 將腳本安全性添加到應用程序
- 28. 將腳本添加到Android應用程序
- 29. 在應用程序腳本中存儲陣列的最佳方法是什麼
- 30. 我的本地腳本應用程序的最佳結構
如果你正在抽象你的設計,QTness不應該是相關的。可以幫助簡化您的問題,減少一件需要考慮的事情。 :) – Cogwheel 2009-12-15 16:30:09
是的,我知道,但我提到QT,所以如果它是一些很好的文章存在的QT特定的,或一些綁定可用,我可以使用它而不是純抽象的方式^ _^ – grigoryvp 2009-12-15 17:23:51