[计算机] QT6 Designer GUI python 编辑器的安装与基本使用

查看:1323 |回复:1 | 2024-2-1 15:05:18

您需要 登录 才可以下载或查看,没有账号?注册

x
image.png



QTDesigner安装

  1. pip install pyqt6
  2. pip install pyqt6_tools

  3. 备用地址
  4. pip install PyQt6 -i https://pypi.tuna.tsinghua.edu.cn/simple
  5. pip install pyqt6-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
点击此处复制文本


image.png


在pycharm中配置外部工具QTDesigner和PYUIC
QTDesigner    +    PYUIC
搜索 qt6_applications     或 \Qt\bin\designer.exe
找到designer的工具
这是一个快捷启动! 本质是使用其他的EXE,这里做一个链接
可以在桌面建立快捷方式
C:\Users\XXXXXXXXXXXX\AppData\Roaming\Python\Python310\site-packages\qt6_applications\Qt\bin





可以桌面启动,也可以配置从pycharm启动





- QTDesigner 输出,ui文件  ,ui文件可以拖动打开  ,是xml文件
- YUIC 负责 转化为 py源码
- 源码可以看实现原理和变量等.调用接口等
- 但是实现功能和运行  ,不依赖转的源码, 而使用ui文件更为灵活通用,修改也方便



PYUIC  的安装配置PYUIC 的本质是把.ui文件 转化为 .py文件 源码.(不是必要的,但可以看源码分析和学习)
.py文件 源码.  用来分析和查看具体的类 和变量 方法,方便main.py调用. 实际不调用.py
配置外部工具在Setting中. 新建  PYUIC
第一个填写  pyuic6.exe , 看具体安装路径
第二个 Arguments:      使用py文件的无后缀文件名
第三个  Working directory:   FileDirFileDirFileDir    (生成的py文件和ui文件在同一目录。)

  1. C:\Users\xuwenxuan\AppData\Roaming\Python\Python310\Scripts\pyuic6.exe

  2. $FileName$ -o $FileNameWithoutExtension$.py

  3. $FileDir$   
点击此处复制文本

复制上面的文本到







代码调用使用的流程.
  1. app = QApplication(sys.argv)   #初始化应用程序, 处理命令行参数,创建主事件循环,全局设置,主题,语言环境等。
  2.     window = MyWindow()   #创建MyWindow()类的实例
  3.     window.show()   #显示第1个实例
  4.     time.sleep(0.8)
  5.     Del_lock_file()  #已经打开界面即刻解锁
  6.     sys.exit(app.exec())  #关闭的循环
点击此处复制文本


2024-2-1 15:05:18  
 赞 赞 0

使用道具 登录

1个回答,把该问题分享到群,邀请大神一起回答。
2#
首先,安装QT6 Designer GUI python编辑器可以通过以下步骤进行:

1. 下载并安装Python:访问Python官方网站(https://www.python.org/),下载并安装适合您操作系统的Python版本。

2. 使用pip安装PyQt6库:打开命令行终端,并输入以下命令安装PyQt6库:
  
  1. pip install PyQt6
点击此处复制文本

3. 安装QT Designer:QT Designer是QT框架的一个可视化设计工具,可以用于创建GUI界面。您可以从QT官方网站(https://www.qt.io/)下载并安装QT Designer。

安装完成后,您可以开始使用QT6 Designer GUI python编辑器。以下是代码调用和使用的流程:
  1. app = QApplication(sys.argv)   # 初始化应用程序,处理命令行参数,创建主事件循环,全局设置,主题,语言环境等。
  2. window = MyWindow()   # 创建MyWindow()类的实例
  3. window.show()   # 显示第一个实例
  4. time.sleep(0.8)
  5. Del_lock_file()  # 已经打开界面即刻解锁
  6. sys.exit(app.exec())  # 关闭的循环
点击此处复制文本

在这段代码中,首先使用QApplication类初始化应用程序,并处理命令行参数。然后,创建您定义的MyWindow类的实例,该类应该是继承自QWidget或QMainWindow的GUI窗口类。接下来,调用show()方法显示窗口。您可以根据需要设置其他窗口属性。之后,通过调用time.sleep(0.8)函数,暂停0.8秒,然后调用Del_lock_file()函数解锁。最后,使用sys.exit(app.exec())关闭应用程序的事件循环。

代码调用和使用的流程会根据您的具体需求而有所变化,上述示例仅供参考。
   ——微元素 × GPT,助力游戏开发,CG创作的无限可能!  
回复 收起回复
2024-2-1 15:05:32   回复
 赞 赞 0

使用道具 登录

CG 游戏行业专业问题

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表