当前位置: 首页 > 后端技术 > Python

Mac配置Pyqt5

时间:2023-03-26 17:05:53 Python

~~在Mac上配置开发环境一直是个头疼的问题。我在配置pyqt5环境的时候也踩了不少坑。特地写一篇文章,记录下安装配置步骤,方便以后用不到。1、安装QtDesigner下载地址(40M):https://build-system.fman.io/qt-designer-download下载后直接安装并打开,需要在隐私中授权2、安装PyQt5在pycharm并安装pyqt5插件。之后就可以执行下面的代码来测试importsys#这里我们提供必要的参考。基本小部件位于pyqt5.qtwidgets模块中。fromPyQt5.QtWidgetsimportQApplication,QWidgetif__name__=='__main__':#每个pyqt5应用程序必须创建一个应用程序对象。sys.argv参数是一个列表,从命令行输入参数。app=QApplication(sys.argv)#QWidget组件是pyqt5中所有用户界面对象的基类。它为QWidget提供默认构造函数。默认构造函数没有超类。w=QWidget()#resize()方法调整窗口的大小。这个距离宽250px,高150pxw.resize(250,150)#move()方法将窗口在屏幕上的位置移动到x=300,y=300坐标。w.move(300,300)#设置窗口的标题w.setWindowTitle('Simple')#在屏幕上显示w.show()#系统exit()方法保证应用程序干净退出#exec_()方法有下划线。因为execute是Python关键字。因此exec_()代替sys.exit(app.exec_())也可以使用QtDesigner生成UI文件,直接通过如下代码加载ui文件显示fromPyQt5importuicfromPyQt5.QtWidgetsimportQApplicationForm,window=uic.loadUiType("untitled.ui")app=QApplication([])window=Window()form=Form()form.setupUi(window)window.show()app.exec_()3.设置外部工具在Pycharm中打开Pycharm,进入设置完成QtDesigner配置后,可以打开设计界面配置PyUIC如下,如何将.ui文件转换成.py文件。QtDesigner之后,构建了几个控件。这是一个ui格式的文件,通过下面的配置,我们可以把它转换成.py文件。和刚才的配置一样,添加扩展名,参数:-mPyQt5.uic.pyuic$FileName$-o$FileNameWithoutExtension$.py然后把ui文件转成python文件,选择ui文件,右击pyuic和会出现下图在python文件的最后,新建一个main.py作为程序入口并运行~~~~importsysimportbuttonfromPyQt5.QtWidgetsimportQApplication,QMainWindowif__name__=='__main__':app=QtWidgets.QApplication(sys.argv)MainWindow=QtWidgets.QMainWindow()ui=myMainWindow(MainWindow)主窗口。显示()系统。退出(app.exec_())