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

 

效果如下:

posted @ 2018-08-13 21:45  Hemmelfort  阅读(1840)  评论(0编辑  收藏  举报