Qt6.6 创建pyside带UI编辑的窗口程序

本文介绍了如何在Qt6环境中创建带有UI设计的窗口程序,包括新项目设置、运行窗口以及处理ui_form.py模块找不到的错误。通过pip安装pyside6,以及使用pyside6-uic工具将UI文件转换为Python模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建项目

打开qt6, 文件——New Project
在这里插入图片描述
要创建带UI设计文件的窗口程序,选择 Application(Qt For Python)—Window UI)

名称和路径自定义,然后 下一步
在这里插入图片描述
选择主窗口的父类,这里只创建一个简单窗口,选择 QWidget,然后下一步
在这里插入图片描述
pyside版本和python版本选择自动检测出来的即可。去掉 Create new virtual environment 选项(这里直接使用python系统环境,不创建虚拟pythonu环境),下一步
在这里插入图片描述
完成后,就可以编辑项目了。
如果提示没有安装pyside6,可以直接在提示中点击按钮下载,或者是在CMD中用pip 下载,如下:
# pip install pyside6
在这里插入图片描述
创建的项目如下:
在这里插入图片描述

2.运行窗口

Ctrl + R 运行或者是点击运行就可:
在这里插入图片描述

3. 找不到ui_form.py模块的错误处理

注意如果 窗口没弹出来或者提示 ModuleNotFoundError: No module named ‘ui_form’ ,那是之前pyside安装不完全导致的,可以在cmd中按照如下命令先移除pyside6后重新pip安装即可:
# pip uninstall pyside6
# pip install pyside6
出现找不到ui_form时,在主文件widget.py中也有提示,
在这里插入图片描述
需要执行pyside的uic命令才能把ui文件转成py文件,然后被导入当前主程序,当前我们安装的是pyside6,在项目的文件夹中,cmd窗口命令执行:
# pyside6-uic form.ui -o ui_form.py
如下:
在这里插入图片描述
然后可以看到ui_form.py文件生成了。
再回到qt中,点击运行就可以弹出窗口了.
一般如果是pyside提前安装好,ui_form.py文件会自动根据UI文件生成的,如果出现ui_form.py模块找不到的报错,那么执行上述的pyside6-uic 命令生成即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值