当你开始一个PyQt项目时,首先需要一个固定的模板框架,你可以把他保存起来并设置一个快捷键,以后每个项目开发的时候专注于你的控件吧
面向过程的模板
#-*- coding: UTF-8 -*-
# 0.导入需要的包和模块
# 第一行也可以写成from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.Qt import *
import sys
# 1.创建一个应用程序对象,每一个PyQt5程序都需要一个QApplication对象
# sys.argv是一个命令行参数列表
app = QApplication(sys.argv)
# 2.控件的操作
# 2.1创建控件,QWidget空间是所有用户界面的父类。这里没有继承其他类,是一个窗口
window = QWidget()
# 2.2设置控件,窗口标题,大小位置
window.setWindowTitle('$code$')
window.resize(500, 500)
window.move(250, 150)
# 画一个按钮
btn = QPushButton(window)
# 定义一个槽函数
def cao():
pass
# 链接信号和槽
btn.clicked.connect(cao)
# 2.3展示控件
window.show()
# 3.应用程序的执行,进入循环消息
# 在python3里可以写成app.exec()了
sys.exit(app.exec_())
面向对象的模板
from PyQt5.Qt import *
class Window(QWidget):
def __init__(self):
super().__ini