Python是一門出色的編程語言,Qt是一個強大的圖形庫,二者的搭配簡直就是夢幻組合。
(1)以下就是一個最簡單的PyQt程序:
# -*- coding: utf-8 -*- # from PyQt5 import QtWidgets app = QtWidgets.QApplication([]) # 程序實例 dlg = QtWidgets.QDialog() # 創建對話框 dlg.show() # 顯示對話框 app.exec_() # 運行程序
以上就是最簡單的PyQt程序,可以正常運行,運行后將會看到一個空白窗口。
(2)然后可以在窗口中添加一些部件:
# -*- coding: utf-8 -*- # from PyQt5 import QtWidgets app = QtWidgets.QApplication([]) # 程序實例 dlg = QtWidgets.QDialog() # 創建對話框 # 創建輸入框 ipt = QtWidgets.QLineEdit("在這里輸入你想要的內容") # 創建按鈕 btn = QtWidgets.QPushButton("確定") btn.clicked.connect(lambda: QtWidgets.QMessageBox.information(dlg, "消息", ipt.text(), QtWidgets.QMessageBox.Ok)) # 給按鈕添加響應 # 創建垂直布局,並將輸入框和按鈕都添加到布局中 vbl = QtWidgets.QVBoxLayout(dlg) vbl.addWidget(ipt) vbl.addWidget(btn) dlg.show() # 顯示對話框 app.exec_() # 運行程序
效果如下:

