初学pyQt5,我决定先从小部件一步一步的学习,最后完成一个复杂的例子,我使用的是python3.5
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
from PyQt5.QtCore import QCoreApplication
if __name__ == '__main__':
app = QApplication(sys.argv)
btn = QPushButton("Hello PyQt5")
btn.clicked.connect(QCoreApplication.instance().quit)
btn.resize(400,100)
btn.move(50,50)
btn.show()
sys.exit(app.exec_())
- 首先导入必要的模块,QtWidgits模块经典桌面的各种ui元素,QtCore包含了时间,文件,目录,进程,线程,流什么的。
- PyQt5应用必须有一个Appilcation对象。
- 使用connect来连接信号和槽,就是把按键行为和软件退出联系起来。
- 设置控件大小,位置,并且显示它。
