PyQt5中ui文件如何转为Py文件并界面可视化

1、在pycharm里的File里面找到setting

2、Tools工具里找到External Tools

3、选择“+”,添加

其中Name 根据你自己想法取,这里写的是 Qt Designer。Program:这里是找到你的designer.exe文件,复制其路径,放入这里面。Working directory:这里填 $ProjectFileDir$,也可以根据你自己的需要选择文件夹,然后点击ok,点击apply,再点ok,即可得到如下:

 4、ui转py。步骤跟上述步骤一样,需要注意的就是:program和Arguments这里,先上图

program,这里有的人说是选择ui.exe文件,有的是选择python.exe文件,不同的电脑,笔记本,情况不一样,大家可以试试,我两种都试过了,最后发现我的电脑得用python.exe。

Arguments这里填-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py,可以让你生成的py文件名字与ui文件名字一致。

同样的,有的电脑适合这个,都可以试试:$FileName$ -o $FileNameWithoutExtension$.py

5、ui转py操作。选中ui文件,右键,在external tools工具里选择:

6、生成发py文件中,右键运行后,不会出可视化界面,需要在py文件最后添加:

import sys

if __name__== "__main__":
    app = QtWidgets.QApplication(sys.argv)         # 创建一个QApplication,即将开发的软件app
    MainWindow = QtWidgets.QMainWindow()    #QMainWindow装载需要的组件
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)     #执行类中的setupUi方法
    MainWindow.show()
    sys.exit(app.exec_())       #exit()或点击按钮退出app

 7、再次右键运行,即可出现可视化界面

第一次发布,如果有啥问题的,敬请批评指导。

 

 

  • 11
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
PyQt5是一个Python GUI框架,可以使用Qt Designer进行可视化界面设计,然后使用PyQt5将设计好的界面Python代码连接起来。以下是一些简单的步骤: 1. 安装PyQt5Qt Designer,可以使用pip命令进行安装: ``` pip install pyqt5 pyqt5-tools ``` 2. 打开Qt Designer,设计你的界面。在界面设计完成后,选择“文件”->“保存”,将.ui文件保存到本地。 3. 使用PyQt5将设计好的界面Python代码连接起来。可以使用如下代码将.ui文件换为Python代码: ``` pyuic5 -x mydesign.ui -o mydesign.py ``` 这会自动生成一个Python文件,其包含与你设计好的界面相关的代码。 4. 编写Python代码,将设计好的界面与功能代码连接起来。你可以使用PyQt5的信号和槽机制来实现界面和功能之间的交互。例如: ```python from PyQt5 import QtWidgets, uic class MyWindow(QtWidgets.QMainWindow): def __init__(self): super(MyWindow, self).__init__() # Load the UI uic.loadUi('mydesign.ui', self) # Connect button click to function self.myButton.clicked.connect(self.buttonClicked) def buttonClicked(self): # Function to run when button is clicked pass ``` 在这个例子,我们首先从QtWidgets导入QMainWindow和uic,然后定义一个名为MyWindow的类。在类的构造函数,我们使用uic.loadUi方法加载我们之前设计的UI文件。然后,我们使用self.myButton.clicked.connect方法将按钮的单击事件连接到名为buttonClicked的函数。最后,我们定义了buttonClicked函数,这个函数将在按钮被单击时运行。 5. 运行你的程序,查看最终的可视化界面。你可以使用如下命令运行你的程序: ``` python myprogram.py ``` 这个程序将启动你设计好的界面,并且你的功能代码将在界面运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值