一個簡單的拖放樣本
通過 3 個簡單的步驟製作簡單的 GUI 應用程式。
1.設計
開啟 Qt Creator
,建立一個新專案並進行設計。將結果儲存為 .ui
檔案(此處:mainwindow.ui
)。
2.生成相應的 .py 檔案
現在,你可以從上一步生成的 .ui 檔案中建立 .py 檔案。在命令列中輸入以下內容:
$ pyuic4 mainwindow.ui -o GUI.py
如果以上行成功執行,則會建立 GUI.py
檔案。
3. Python 程式碼
你可以在 GUI.py
檔案中新增自己的程式碼(例如訊號和插槽),但最好將它們新增到新檔案中。如果你想要更改 GUI,GUI.py
檔案將被覆蓋。這就是為什麼在大多數情況下使用另一個檔案來新增功能更好。
我們叫新檔案 main.py
。
from PyQt4 import QtGui
import sys
import GUI # Your generated .py file
class MyApp(QtGui.QMainWindow, GUI.Ui_MainWindow):
def __init__(self, parent=None):
super(ExampleApp, self).__init__(parent)
self.setupUi(self)
# Connect a button to a function
self.btn_run.clicked.connect(self.run)
def run(self):
# Write here what happens after the button press
print("run")
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
form = ExampleApp()
form.show()
app.exec_()
現在你可以執行 main.py
並檢視你的 GUI。