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

PySide6-UI界面设计

导论:

PySide6和PyQt都是Python对Qt框架的绑定,允许开发者使用Qt创建平台的GUI应用程序。如果你正在开发商业项目,或者需要使用最新的QT6特性,PySide6是一个更好的选择。如果你更倾向于一个成熟的社区和丰富的资源,PyQT5仍然是一个不错的选择。对于新项目,推荐使用PySide6,因为它提供了更现代的API和更好的选择。

组件的使用

ps:针对于我们平时练习过程中,绝大多数情况下我们会使用以下组件:

1、按钮:Push Button(经常用于触发信号,引导信号)

2、标签:图片或者视频的显示(Label)

3、Tab Widget经常用于tab(标签)

4、Table View主要用于显示表格数据之类

5、List View用于界面的整体底层布局(方便我们引入背景图片)

图标的引入

1、创建一个存放图标的目录结构

存放我们需要的所有图标、以及背景图片

resources.qrc目录主要是整合所有图片的路径,资源整合文件

<RCC>
  <qresource prefix="all">
    <file>images/bg1.jpg</file>
    <file>images/bg2.jpg</file>
    <file>images/bg3.png</file>
    <file>images/image.png</file>
    <file>images/pause.png</file>
    <file>images/reset.png</file>
  </qresource>
</RCC>

具体实操过程如下:简单演示下给按钮增加图标:

1、找到需要增加图标的按钮

icon选择对应的图标

点击确定

iconSize

修改图标的大小

将qrc文件转换为py文件

这一步也很关键,如果不进行以上操作,所有的图标都会显示不出来

指令如下:

pyside6-rcc -o resource.py icons/resources.qrc

然后在程序中引入

import resource


http://www.kler.cn/a/503645.html

相关文章:

  • 幂次进近
  • RPC实现原理,怎么跟调用本地一样
  • 【Rust自学】12.6. 使用TDD(测试驱动开发)开发库功能
  • CAPL与CAN总线通信
  • 【Spring Boot 应用开发】-04-01 自动配置-数据源-连接池
  • vue 中的 v-model
  • 《使用人工智能虚拟原生增强技术取代晚期钆增强技术,用于肥厚型心肌病的无钆心血管磁共振组织表征》论文精读
  • 元宇宙和边缘计算是什么?两者有什么关系?
  • 实用好软-----电脑端链接手机 免root权限管理手机 调试安卓
  • WINFORM - DevExpress -> gridcontrol ---->控件(ColumnEdit控件)
  • 水库水雨情监测系统:实时自动化预警
  • FPGA工程师成长四阶段
  • 核密度估计(Kernel Density Estimation, KDE)是一种非参数统计方法
  • react swiper@6.x 工作中遇到的问题处理
  • C++实现设计模式---备忘录模式 (Memento)
  • 正则表达式匹配任意字符的符号在哪
  • C++中的STL
  • HTML5 教程(上)
  • 基于 Python 的学生成绩管理系统设计与实现
  • shell脚本(二)
  • 最优控制 (Optimal Control) 算法详解及案例分析
  • List 接口的实现类
  • shell脚本练习(5)
  • 【大厂面试AI算法题中的知识点】方向涉及:ML/DL/CV/NLP/大数据...本篇介绍训练网络的时候如何判断过拟合和欠拟合?
  • redis缓存篇知识点总结
  • 详解英语单词“pro bono”:公益服务的表达(中英双语)