此总结主要参考下面这篇文章:PyQt5基本功能
文中出现的self均默认继承了QWidget的类,改为继承QMainWindow类也是可以的
1. 一个简单的框架:
import sys
from PyQt5.QtWidgets import QApplication, QWidget
#导入必要的相关库
if __name__ == '__main__':
w = QWidget()
w.show()
app = QApplication(sys.argv)
sys.exit(app.exec_())
除了上面这种,还可以用OOP编程
import sys
from PyQt5.QtWidgets import QApplication, QWidget
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
2. 窗口大小、位置和标题的设置
#这里假设前面已经声明继承了QWidget的类
self.resize(width,length)
self.move(x,y) # 左上角为(0,0)点
sel