当前位置: 首页 > article >正文

PyQt6库和工具库QTDesigner安装与配置

 锋哥原创的PyQt6视频教程:

2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计12条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~、第2讲 PyQt6库和工具库QTDesigner安装与配置、第3讲 PyQt6第一个程序HelloWorld实现等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV11C4y1P7fj/

安装PyQt6和pyqt6-tools

PyQt6库是PyQt的开发库

pyqt6-tools库是QTDesigner设计器工具支持库

pip install PyQt6 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyqt6-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

在pycharm中配置外部工具QTDesigner 和 PYUIC

配置外部工具QTDesigner

QTDesigner是QT界面设计器

打开Pycharm -> Settings -> Tools -> External Tools

点击 '+',创建工具

Name写QTDesigner

Tool Settings -> Program: 写你Python3的安装目录下designer.exe路径

我这边本地是:

D:\python\python3\Lib\site-packages\qt6_applications\Qt\bin\designer.exe

配置外部工具PYUIC

PYUIC是用于将designer生成的ui文件转换成py文件

再点击 '+',创建工具

program填Python路径

arguments填:-m PyQt6.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

working directory填:$FileDir$

点'Apply'

这样 扩展工具里面 就有这两个工具。

验证安装是否成功

Tools -> QTDesigner 打开设计器

能显示这个 说明QTDesigner 安装成功。

选Widget,创建,在拖一个按钮进去。

保存ui文件。放入Python项目里面。

然后先选中ui文件,再选Tools -> PyUIC

看到生成ui文件对应的python文件,就说明PyUIC配置成功。


http://www.kler.cn/news/150008.html

相关文章:

  • Lazada详情API接口:一键获取商品信息的深度实践
  • 喜报 | 再获影响力产品奖!擎创科技实力亮相GOPS全球运维大会
  • Java-多线程基本知识学习总结
  • 二叉树OJ题之二
  • Windows下搭建Tomcat HTTP服务,发布公网远程访问
  • 前端笔试遇到的坑-100题
  • web自动化之源selenium
  • C#,《小白学程序》第二十一课:大数的减法(BigInteger Subtract)
  • Git_git相关指令 高阶
  • 人工智能原理复习--知识表示(二)
  • Spark local模式的安装部署
  • 【hacker送书第6期】深入理解Java核心技术
  • 什么是计算机病毒?
  • 户外低功耗太阳能板供电无线RTU数据采集支持定时采集各类485接口传感器数据推送数据到第三方平台远程监测系统搭建方案
  • 数据结构算法-分支定界算法
  • 【brpc学习实践四】异步请求案例详解
  • 【分享】Java Helper 与 Utility 类的区别
  • MYSQL基础之【创建数据表,删除数据表】
  • 鸿蒙4.0开发笔记之ArkTS装饰器语法基础@Extend扩展组件样式与stateStyles多态样式(十一)
  • 仿美团外卖源码/在线外卖平台源码PHP/支持多商户+多样化配送费+本土外卖+支持第三方配送
  • 【独家OD2023C卷真题】20天拿下华为OD笔试【贪心】2023C-分配土地最大面积【欧弟算法】全网注释最详细分类最全的华为OD真题题解
  • 网络运维与网络安全 学习笔记2023.11.29
  • 【计算机毕业设计】nodejs+vue音乐播放器系统 微信小程序83g3s
  • J-Flash工具的使用---擦除、烧录及校验
  • NineData:帮助开发者用好数据和云
  • uniapp上架app store详细攻略
  • 人机交互2——任务型多轮对话的控制和生成
  • vue3+ts+vite 打包报错 TS2304: Cannot find name ‘xxx‘
  • 【Vue3】Vue3引入DataV |BIN-DATAV 开发大屏
  • 初刷leetcode题目(11)——数据结构与算法