PyQt教程(1)——最簡單的PyQt程序


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_()   # 運行程序

 

效果如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM