Qt與腳本

1. Qt內建的Script支持:Qt Script for Applications (QSA),跨平臺腳本工具箱,爲靜態的Qt/C++程序提供了一個腳本界面,可以定製和擴展程序。支持腳本語言--Qt Script (基於ECMAScript, Microsoft's JScript, and Netscape's JavaScript也是基於該標準)

2. PyQt: Qt庫的Python綁定。向Python程序員提供了使用完整Qt應用程序接口的方法,幾乎可以用Python做任何C++能做的事。

3. PythonQt:與QyQt不同。PyQt是使得Python可以使用Qt的功能,創建Qt對象。PythonQt則是將Python腳本嵌入Qt中執行,通過Python來定製和完成一些原本需要用C++來完成的功能,比如:

- 用Python腳本創建宏和批處理

- 用Python腳本實現自動化測試

- 用Python腳本來快速完成一些原型設計

4. Qt Jambi:Qt庫的Java綁定,跟PyQt的性質類似,只是一個是對Python語言的綁定,一個爲Java語言做的。其主要目的也是讓Java程序員可以通過Qt的功能來實現桌面應用程序的開發,跟SWING組件其實類似。可能有人認爲有了SWING還要Qt Jambi幹嘛,有兩點好處:

- 讓Java程序員可以使用Qt的特性,比如,可以讓Java的桌面程序有native風格的界面。

- 讓C++程序員可以通過Qt Jambi generator將其程序很方便的集成到Java運行環境中。


原文網址:http://blog.csdn.net/aladdina/article/details/4199122


順便貼一個:python+PyQT+Eric安裝配置  http://www.2cto.com/kf/201110/106640.html   感興趣的可以看下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章