首页 > 其他分享 >关于.ui文件转换.py代码的操作

关于.ui文件转换.py代码的操作

时间:2024-07-25 13:54:40浏览次数:12  
标签:文件 代码 py ui install pip 工具

开始

首先打开Designer来制作一个ui文件

制作完成后,进入Pycharm的终端,首先进入目标ui文件夹

然后使用pyuic5  如何安装?

pip install pyqt5-tools

在终端输入

pyuic xxx.ui -o xxx.py


随后文件夹中就会出现对应的py文件

关于在Pycharm中使用外部工具的方法(一劳永逸)

首先我建议自己在这里创一个虚拟环境    ProjectUsingQt(我的命名)

在终端中下载这几个库  

pip install PyQt5
pip install sip 
pip install pyqt5-tools

做好前置工作后,点击文件(File)->设置(Settings)->工具(Tools)->外部工具(External Tools)

名称(Name)随便起一个 

程序(Program)

C:\Users\XXX\anaconda3\envs\ProjectsUsingPyQt\python.exe

参数(Arguments)

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

工作目录(Working directory)

$FileDir$


点击确定后 完成一个.ui到.py代码的转换

关于外部工具直接打开QtDesigner的方法:

在已有的虚拟环境中,还是点击文件->设置->工具->外部工具

自己命名   QtDesigner

程序中选择 

C:\Users\XXX\anaconda3\envs\ProjectsUsingPyQt\Lib\sitepackages\qt5_applications\Qt\bin\designer.exe

(我自己的designer文件在这里,如果路径错误,可以在桌面搜索区域直接搜索designer,然后打开目标路径)

参数不填

工作目录为

$ProjeceFileDir$

确定之后,即可在自己工程处右击使用外部工具

标签:文件,代码,py,ui,install,pip,工具
From: https://blog.csdn.net/Akermaker/article/details/140666539

相关文章

  • Python - Selenium抓取淘宝直播间评论(可使用无头模式)
    Python-Selenium抓取淘宝直播间评论(可使用无头模式)下面介绍如何使用python中的selenium简单抓取淘宝直播间实时评论。友情提醒,仅供学习交流使用,请勿用于非法用途!一、创建python项目1.在目录下新建main.py和venv虚拟环境:创建虚拟环境:python-mvenvvenv激活虚拟环......
  • 进程注入-ptrace实现代码注入
    ptrace简介ptrace是一个系统调用,使用过Linux系统多多少少会接触方便我们查看执行的程序的系统调用的strace命令或者编程时使用gdb进行程序调试。他们幕后原理工作其实就是ptrace完成的。我们通过manptrace命令可以查看ptrace的使用说明。ptrace系统调从名字上看是用于进程跟踪......
  • buildroot
    自动构建文件系统和内核的工具但是编译速度感人可能要两个小时以上,中途尽量不要断网,断网会爆很多奇怪的问题。下载wgethttp://buildroot.uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz2tar-jxvfbuildroot-snapshot.tar.bz2cdbuildroot配置sudo......
  • 需要帮助来提取此 XML 节点 - Python 中的 Excel 连接字符串
    我有一个Python程序,打开Excel(XLSX)文件,并尝试查找<connection>节点。这是connections.xml文件中的完整XML。<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><connectionsxmlns="http://schemas.op......
  • 【python】Python中采集Prometheus数据,进行数据分析和可视化展示
    ✨✨欢迎大家来到景天科技苑✨✨......
  • 使用python3拼接rgb.txt与depth.txt为associate.txt(适用于GCNV2_SLAM中TUM数据集的运
    这里以GCNV2_SLAM中TUM数据集的运行为例子:安装gnv2_slam可以参考:GCNv2_SLAM-CPU详细安装教程(ubuntu18.04)-CSDN博客首先下载数据集ComputerVisionGroup-DatasetDownload下载后通过该命令解压:tar-xvfrgbd_dataset_freiburg1_desk.tgz打开后,你可以发现:在该数据集......
  • 【Python】到底什么是字符串格式化?
    字符串格式化的目的:在字符串中动态地插入数据或表达式。字符串格式化的对象:要插入到字符串中的数据。在详细解释之前,先引入第一种字符串格式化的方法name=input('请输入你的名字:')gender=input('请输入你的性别:')age=input('请输入你的年龄:')print(f'你的名字是{......
  • 《用comfyUI挑战全网AI图片产品实践案例》之comfyUI人像摄影处理工作流(换脸、换衣服、
    大家好,我是安琪这一期《用comfyUI挑战全网AI图片产品实践案例》教程是关于人像摄影图片处理。用comfyUI制作工作流,实现人像摄影图片换脸、换衣服,换背景,换其他元素的功能。在数字艺术领域,AI技术已经逐渐成为艺术创作的新趋势。comfyUI作为一款优秀的AI图像处理工具,提供了强......
  • 如何在 CustomTkinter GUI 中实现放大/缩小功能
    我正在尝试向RaspberryPi上的customtkinterGUI添加放大/缩小功能。由于customtkinter中缺乏对缩放小部件的内置支持,我正在努力实现这一目标。有没有人在customtkinter应用程序中成功实现了缩放功能,您能否提供有关如何根据用户输入动态调整小部件大小和重新定位小部件的指......
  • Python PDF 编辑器
    我将制作一个PDF编辑器,它可以更改PDF中的单词,而无需更改文本的来源。这是我的代码,到目前为止,它所做的一切都是正确的,但我可以获得文本颜色和文本大小。importpymupdfimportos#OpenthePDFdocumentdoc=pymupdf.open('input.pdf')#Loadthecustomfontfi......