pip3 install Sip
pip3 install PyQt5
pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
\Python\Python36\Lib\site-packages\PyQt5\Qt\plugins
import sys
from PyQt5.QtWidgets import QApplication, QWidget
#实例化整个GUI应用,sys.argv来自命令行参数,命令行输入时可以未空
app = QApplication(sys.argv)
#实例化根窗口
rootwindow = QWidget()
#根窗口的 x,y,宽,高,
#rootwindow.setGeometry(100, 100, 300, 300)
rootwindow.resize(300, 300)
rootwindow.move(100, 100)
#根窗口的 标签
rootwindow.setWindowTitle("第一个窗口")
#根窗口的 显示状态
rootwindow.show()
#使实例化的整个GUI应用,进入主循环
sys.exit(app.exec_())
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QMainWindow
#QMainWindow是QWidget的子类
class RootWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUi()
def initUi(self):
#根窗口的 宽,高,x,y
#self.setGeometry(300, 300, 100, 100)
self.resize(300, 300)
self.move(100, 100)
#根窗口的 标签
self.setWindowTitle("第一个窗口")
#根窗口的 显示状态
self.show()
def mainGui():
app = QApplication(sys.argv)
rootwindow = RootWindow()
sys.exit(app.exec_())
if __name__ == "__main__":
mainGui()
原文:https://www.cnblogs.com/TK-tank/p/12444003.html