pyside2 使用uic 工具转换Qt .ui文件到 .py文件

news/2024/11/17 22:46:10/

官方教程中(上面的官方文档中)提到了一个工具pyside2-uic,如果你电脑有pyside2-uic这个工具,那么使用下面命令进行转换。

pyside2-uic mainwindow.ui > ui_mainwindow.py

你可以通过运行以下命令来使用 pip 安装  pyside2 库

pip install pyside2

安装完成后,pyside2-uic 可执行文件应该已经被安装在你的系统上了。

如果你使用的是虚拟环境,则 pyside2-uic 可执行文件会被安装在虚拟环境的 bin 目录下。 

然后我又在PySide2安装包目录找了半天,确实没有pyside2-uic这个工具,但是我却找到了uic这个工具,我的uic工具位置/usr/local/lib/python3.7/site-packages/PySide2/uic(这个目录仅供参考,每个人的PySide2包位置都不一样),请大家自行搜索位置,并找到PySide2这个包。

python的生成器已经在最新版本的Qt中引入,因此它可能在您的5.9.7版本的Qt中不可用,因此您必须安装更新的版本,例如,在我的示例中,我使用版本5.15.2:

使用命令uic --help

uic --helpUsage: uic [options] [uifile]
Q

http://www.ppmy.cn/news/42806.html

相关文章

排序-时间复杂度

技巧:先处理 内层 一次排序,在处理外面 直接插入排序 升序 最坏(遇到降序):O(N^2) 等差数列 123…(n-1) (n^2-n)/2 最好(有序) O(N) 希尔排序 gap 任何数字/2都是1 gap/3 1 保证gap最后是1 gap是多少 就分了多少组,每组数据可能少一点&…

Android 性能优化的重要性~

随着移动设备和应用程序市场不断发展,Android应用程序变得越来越多,对于开发者来说,他们必须使自己的应用程序与其他应用程序相比更加高效和快速,以吸引用户和确保业务成功。而Android用户期望应用程序如同其他设备上的应用程序一…

亚马逊平台快速消耗滞销品的七大方式

一、亚马逊后台直接进行清仓 1、卖家和商品的资格 在管理多余库存页面上,可以查看亚马逊根据买家需求和其他因素推荐了哪些符合要求的商品参加清仓计划。商品当前价格下的消息将显示商品是否符合清仓促销要求(通过创建清仓促销提交)或清仓店铺要求(通过创建销售提…

【使用 HC-05 蓝牙、NRF24L01 和 HC-12 收发器模块的 Arduino 机器人汽车无线控制】

【使用 HC-05 蓝牙、NRF24L01 和 HC-12 收发器模块的 Arduino 机器人汽车无线控制】 1. 前言2. 使用HC-05蓝牙模块的Arduino机器人汽车控制3. 源代码3.1 HC-05 主代码:3.2 完整的HC-05从机代码:4. 使用智能手机和定制的Android应用程序控制4.1 Arduino机器人汽车4.2 完整的Ar…

C++基础回顾(上)

C基础回顾(上) 目录C基础回顾(上)前言关键字和标识符运算符数据类型函数类前言 C之前学过一点,但是很长时间都没用过,翻出了书从头看了一遍,简短地做了笔记,以便自己之后查看和学习…

如何在 Linux 中使用 Chage 命令,修改Linux系统用户密码更改策略

Chage是一个用于修改Linux系统用户密码更改策略的命令行工具。在本文中,我们将介绍如何在Linux系统中使用Chage命令。 检查用户密码过期信息 使用Chage命令可以检查用户密码更改策略和过期信息。要检查特定用户的密码过期信息,可以使用以下命令&#x…

WinForms 网格控件 - iGrid.NET 10.1.22 Crack

WinForms 网格控件 - iGrid.NET WinForms 的 10Tec 网格介绍 iGrid.NET 是适用于 Windows Forms 平台的多功能WinForms 网格控件,它是 Microsoft .NET Framework 和 .NET Core 的一部分。软件开发人员使用 iGrid for WinForms 来构建高度可调整的表格界面。它速度…

【数据库原理 • 三】关系数据库标准语言SQL

前言 数据库技术是计算机科学技术中发展最快,应用最广的技术之一,它是专门研究如何科学的组织和存储数据,如何高效地获取和处理数据的技术。它已成为各行各业存储数据、管理信息、共享资源和决策支持的最先进,最常用的技术。 当前…