Pycharm中Qt组件无法保存/更新的解决方法

问题描述:在pycharm中配置了外部工具Qt Designer和对应的pyuic,但是每次组件设置完后打开文件组件又消失。

解决:外部工具少了一个qt designer 编辑器,关于这个编辑器的配置和Qt Designer的配置类似,参照:

PyCharm如何使用Qt Designer_stone0823的博客-CSDN博客_pycharm qt

 

至此,外部工具一共有1.Qt Designer;2.pyuic;3.Qt Designer Editor。至于问题的产生,是因为我们之前没有设置编辑器,用的qt designer导致每次都是重新打开一张新的qt界面。

使用方法

1.在pycharm面工具-外部工具-Qt Designer,打开qt界面,这里我随便拉了一个按钮

 

保存为test.ui, 注意路径放在自定义的项目文件夹中。

2.对pycharm中的test.ui文件进行pyuic操作,将ui文件转为py文件。

同时新建一个用来调用qt界面的py文件,原因和内容参考上面的那篇博文。

from test import *        '''这里根据你的ui文件名字更改import内容'''
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    # application 对象
    app = QApplication(sys.argv)
    
    # QMainWindow对象
    mainwindow = QMainWindow()
    
    # 这是qt designer实现的Ui_MainWindow类
    ui_components = Ui_MainWindow()
    # 调用setupUi()方法,注册到QMainWindwo对象
    ui_components.setupUi(mainwindow)

    # 显示
    mainwindow.show()

    sys.exit(app.exec_())

 运行,显示正常。

3.当我们需要添加组件时,对ui文件执行Qt Designer Editor操作(外部工具里面),举个栗子:

保存后,在运行执行界面打开前记得要对ui文件再执行一次pyuic操作! 

4.运行执行文件,显示正常。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值