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

汕头网站制作推荐小程序制作报价

汕头网站制作推荐,小程序制作报价,物流建设网站总结报告,四川通江县住房和建设局网站文章目录 1、说明🌾2、实现效果🌱Qt6.7以下版本Qt6.7以上版本 3、主要代码🌳 更多精彩内容👉个人内容分类汇总 👈 1、说明🌾 在我们使用Qt开发程序时,需要美化界面总会想到贴图,显示…

文章目录

    • 1、说明🌾
    • 2、实现效果🌱
      • Qt6.7以下版本
      • Qt6.7以上版本
    • 3、主要代码🌳

更多精彩内容
👉个人内容分类汇总 👈

1、说明🌾

在我们使用Qt开发程序时,需要美化界面总会想到贴图,显示图标,但是下载图标又很麻烦;
Qt其实已经在QStyle类中内置了一些常用的图标,可以直接使用。
Qt6.7后版本在QIcon中也内置了图标。

2、实现效果🌱

Qt6.7以下版本

在这里插入图片描述

Qt6.7以上版本

在这里插入图片描述

3、主要代码🌳

#include "widget.h"
#include "ui_widget.h"#include <qlabel.h>
#include <QIcon>
#include <QStyle>
#include <QMetaEnum>
#include <QtMath>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);this->setWindowTitle("Qt内置图标速查表");// 将枚举的名称和数值添加进下拉列表中QMetaEnum m = QMetaEnum::fromType<QStyle::StandardPixmap>();int row = (int)qSqrt(m.keyCount());  // 计算一排多少个int x =0;int y = 0;for(int i = 1; i <= m.keyCount(); ++i){QStyle::StandardPixmap icon = QStyle::StandardPixmap(i - 1);   // 遍历获取枚举QLabel* label = new QLabel();label->setPixmap(this->style()->standardPixmap(icon));label->setAlignment(Qt::AlignCenter);  // 图标居中label->setToolTip(QString("[%1,%2] ").arg(x).arg(y) + m.key(i - 1));label->setFrameShape(QFrame::Box);   // 设置边框ui->gridLayout_style->addWidget(label, x, y, 1, 1);x++;if(i > 0 && i % row == 0){y++;x = 0;}}#if (QT_VERSION > QT_VERSION_CHECK(6, 7, 0))int count = (int)QIcon::ThemeIcon::NThemeIcons;row = (int)qSqrt(count);  // 计算一排多少个x =0;y = 0;for(int i = 1; i < count; ++i){QIcon icon = QIcon::fromTheme(QIcon::ThemeIcon(i - 1));QLabel* label = new QLabel();label->setPixmap(icon.pixmap(36));label->setAlignment(Qt::AlignCenter);  // 图标居中label->setToolTip(QString("[%1,%2] ").arg(x).arg(y) + icon.name());label->setFrameShape(QFrame::Box);   // 设置边框ui->gridLayout_icon->addWidget(label, x, y, 1, 1);x++;if(i > 0 && i % row == 0){y++;x = 0;}}
#endif}Widget::~Widget()
{delete ui;
}
http://www.dtcms.com/a/541891.html

相关文章:

  • 网站建设工作室 杭州网站建设方案论文1500
  • 6.1类的继承
  • 广东集团网站建设安徽网络seo
  • 爱站查询个人如何学习做网站
  • 怎么开发一个网站安徽省建筑工程信息平台
  • 石家庄网络建站中粮我买网是哪个公司做的网站
  • vue2弹出框组件demo
  • G-Star Landscape 3.0 更新,网页版同步上线!
  • 让进程永不掉线:Linux nohup命令的深度指南
  • 虚拟机上部署Web项目
  • 做类似淘宝的网站需多少资金销售类wordpress
  • wix做的网站在国内访问不了网站谁做的
  • 亚远景-ISO 26262与ISO 21434:汽车安全标准的双基石
  • 模板网站难做seo天津建站管理系统价格
  • ModbusRTU转CCLKIE网关:解决管廊老旧排水仪表接入三菱高速网络瓶颈
  • 女朋友做网站wordpress 在线浏览
  • 做电影网站为什么查封不了一键打开多个wordpress
  • 游戏盾是如何保障游戏安全稳定的?
  • html5网站引导页模板巨量算数关键词查询
  • 查询网站空间商怎么查看一个网站页面的seo优化情况
  • 【普中Hi3861开发攻略--基于鸿蒙OS】-- 第 29 章 WIFI 实验-TCP 通信
  • 合肥建设工程招聘信息网站成都高校网站建设服务公司
  • Linux 线程的同步与互斥机制及应用
  • wap网站制作公司网站建设 doc
  • 强化学习和最优控制有什么关系?
  • 示范专业网站建设如何建立像淘宝一样的网站
  • LeetCode 刷题【136. 只出现一次的数字、137. 只出现一次的数字 II】
  • 信宜手机网站建设公司免费的wordpress账号
  • 6 个 Docker 高级功能
  • AGENT 和自动化工作流的区別