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

QT-GUI(1)- QPushButton-QLabel-QTreeWidget-QTableWidget


 

1.用VS2019编辑一个gui程序,QIcon 图标展示


示例:



 

方法1:硬代码写


1.创建新项目
2. 不在.qrc文件中添加.png文件
3.代码中写全路径:

QTreeWidgetItem* lineItem = new QTreeWidgetItem(stationItem);lineItem->setText(0, line.name);  // 设置 Line 的 namelineItem->setIcon(0, QIcon("D:/QTPrj/wecomvs/res/blue.png"));

方法2:QT Designer




用QT Designer 添加图标,需要在vs2019中编辑.qrc文件​



1.QPushButton:  icon


2.QLabel 控件:Pixmap

 

3.QTreeWidget:



添加项(右键点击树控件,选择 Add Top Level Item).
在属性编辑器中找到 icon 属性。
点击 icon 属性旁边的省略号按钮,选择你的图标资源。




双击后添加图标

4. QTableWidget 
 

  • 选择 QTableWidget 控件。
  • 添加行和列(右键点击表格控件,选择 Insert Row 或 Insert Column)。
  • 选择一个单元格。
  • 在属性编辑器中找到 icon 属性。
  • 点击 icon 属性旁边的省略号按钮,选择你的图标资源。

http://www.mrgr.cn/news/37393.html

相关文章:

  • 数据科学 - 字符文本处理
  • Python报错已解决】 ModuleNotFoundError: No module named ‘openpyxl‘
  • 第二百五十五节 JPA教程 - JPA 多对多连接表示例
  • 数学符号练习篇-函数
  • PostgreSQL 17 发布了!非常稳定的版本
  • 今年双十一不被割韭菜!要买就要高品质好物~总结五款好物推荐!
  • HCIP——HCIA回顾
  • 26 基于STM32的智能门禁系统(指纹、蓝牙、刷卡、OLED、电机)
  • 【JavaScript】encodeURI 和 decodeURI
  • 生成速度提升70%,32K版本上新,讯飞星火API全新升级!
  • 【通知】“长三角档案数字资源长期保存与数据安全治理”专题培训
  • 【黑马软件测试一、二】软件测试基础与Linux、数据库
  • 顶象滑块、顶象验证码就这?2024-09-27 最新版(持续更新)确定不点进来看看?
  • 2万字长文助你快速入门AIGC:包含底层原理、应用场景、热门工具、行业现状…
  • 详解JavaScript中属性getter和setter
  • JVM 类加载机制2
  • 阻塞信号(`blockSignals(true)`)的作用
  • c++----继承(初阶)
  • vue项目中的node、node-sass、sass-loader之间的版本关系
  • kubernetes调度2