合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
[TOC] ## 1、使用环境: pycharm下的python3.7虚拟环境 ## 2、图形化 使用的pyqt5 ## 3、准备 ``` pip insatll pyqt5 pip install pyqt5-tools ``` 貌似还会缺失pyqt-stubs啥的,pycharm自动安装好了 ## 4、第一步 ### 示例代码 ``` import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': app = QApplication(sys.argv) #每个PyQt5应用程序都必须创建一个应用程序对象。该`sys.argv`参数是命令行中的参数列表。 w = QWidget() #`QWidget`小部件是PyQt5中所有用户界面对象的基类。我们提供默认构造函数`QWidget`。默认构造函数没有父级、没有父项的控件称为窗口 w.resize(250, 150) #该`resize()`方法调整窗口小部件的大小 w.move(300, 300) #该`move()`方法将小部件移动到屏幕上x = 300,y = 300坐标处的位置 w.setWindowTitle('Simple') #用窗口设置标题`setWindowTitle()`。标题显示在标题栏中 w.show() #在屏幕上显示小部件 sys.exit(app.exec_()) #`sys.exit()`方法确保干净的退出。将通知环境应用程序如何结束 ``` ### 实现效果: ![](https://img.kancloud.cn/c6/ab/c6abbf4886db48d91f39a62a1bdf8f2b_528x360.png)