Qt的QStyle类的标准图标用代码显示在界面如下:

#include "QtWidgetsApplication1.h"
#include<QPushButton>
#include<QStyle>
#include <QGridLayout>
QtWidgetsApplication1::QtWidgetsApplication1(QWidget *parent): QWidget(parent)
{ui.setupUi(this);QGridLayout* layout = new QGridLayout();this->setLayout(layout);QStyle::StandardPixmap a[] = {QStyle::SP_TitleBarMinButton,QStyle::SP_TitleBarMenuButton,QStyle::SP_TitleBarMaxButton,QStyle::SP_TitleBarCloseButton,QStyle::SP_TitleBarNormalButton,QStyle::SP_TitleBarShadeButton,QStyle::SP_TitleBarUnshadeButton,QStyle::SP_TitleBarContextHelpButton,QStyle::SP_MessageBoxInformation,QStyle::SP_MessageBoxWarning,QStyle::SP_MessageBoxCritical,QStyle::SP_MessageBoxQuestion,QStyle::SP_DesktopIcon,QStyle::SP_TrashIcon,QStyle::SP_ComputerIcon,QStyle::SP_DriveFDIcon,QStyle::SP_DriveHDIcon,QStyle::SP_DriveCDIcon,QStyle::SP_DriveDVDIcon,QStyle::SP_DriveNetIcon,QStyle::SP_DirHomeIcon,QStyle::SP_DirOpenIcon,QStyle::SP_DirClosedIcon,QStyle::SP_DirIcon,QStyle::SP_DirLinkIcon,QStyle::SP_DirLinkOpenIcon,QStyle::SP_FileIcon,QStyle::SP_FileLinkIcon,QStyle::SP_FileDialogStart,QStyle::SP_FileDialogEnd,QStyle::SP_FileDialogToParent,QStyle::SP_FileDialogNewFolder,QStyle::SP_FileDialogDetailedView,QStyle::SP_FileDialogInfoView,QStyle::SP_FileDialogContentsView,QStyle::SP_FileDialogListView,QStyle::SP_FileDialogBack,QStyle::SP_DockWidgetCloseButton,QStyle::SP_ToolBarHorizontalExtensionButton,QStyle::SP_ToolBarVerticalExtensionButton,QStyle::SP_DialogOkButton,QStyle::SP_DialogCancelButton,QStyle::SP_DialogHelpButton,QStyle::SP_DialogOpenButton,QStyle::SP_DialogSaveButton,QStyle::SP_DialogCloseButton,QStyle::SP_DialogApplyButton,QStyle::SP_DialogResetButton,QStyle::SP_DialogDiscardButton,QStyle::SP_DialogYesButton,QStyle::SP_DialogNoButton,QStyle::SP_ArrowUp,QStyle::SP_ArrowDown,QStyle::SP_ArrowLeft,QStyle::SP_ArrowRight,QStyle::SP_ArrowBack,QStyle::SP_ArrowForward,QStyle::SP_CommandLink,QStyle::SP_VistaShield,QStyle::SP_BrowserReload,QStyle::SP_BrowserStop,QStyle::SP_MediaPlay,QStyle::SP_MediaStop,QStyle::SP_MediaPause,QStyle::SP_MediaSkipForward,QStyle::SP_MediaSkipBackward,QStyle::SP_MediaSeekForward,QStyle::SP_MediaSeekBackward,QStyle::SP_MediaVolume,QStyle::SP_MediaVolumeMuted,QStyle::SP_LineEditClearButton,QStyle::SP_DialogYesToAllButton,QStyle::SP_DialogNoToAllButton,QStyle::SP_DialogSaveAllButton,QStyle::SP_DialogAbortButton,QStyle::SP_DialogRetryButton,QStyle::SP_DialogIgnoreButton,QStyle::SP_RestoreDefaultsButton,QStyle::SP_CustomBase,};const int nPerColCount = 6;auto nIconCount = sizeof a / sizeof a[0];for (auto nIconIndex = 0; nIconIndex < nIconCount; ++nIconIndex){QPushButton* pBtn = new QPushButton(this);auto icon = this->style()->standardIcon(a[nIconIndex]);pBtn->setIcon(icon);int nColIndex = nIconIndex % nPerColCount;int nRowInex = nIconIndex / nPerColCount;layout->addWidget(pBtn, nRowInex, nColIndex);}
}

显示如下:

一共79个, 最后的以SP_Dialog开头的图标不知道为何不能显示出来,最后用于自定义的图标基数的QStyle::SP_CustomBase也不会显示。

Qt的QStyle类的标准图标汇总相关推荐

  1. Qt加载自带标准图标

    Qt内置了一些能够在应用程序中快速创建的图标,效果如下: 想要使用这些图标,只需使用调用 QApplication 的静态成员函数 QStyle *QApplication::style(),它返回一 ...

  2. QT的QStyle类的使用

    详细说明 QStyle类是一个抽象基类,它封装了GUI的外观. Qt包含一组QStyle子类,这些子类可模拟Qt支持的不同平台的样式(QWindowsStyle,QMacStyle等). 默认情况下, ...

  3. QStyle类用法总结(二)

    1.前言 为了更容易搞懂Qt自定义风格绘制,在平时开发中,实现定制自己风格的UI,本人推出有关QStyle自定义风格系列文章.文章链接如下: <QStyle类用法总结(一)>.对Qt自定义 ...

  4. QStyle类用法总结(三)

    1.前言 为了更容易搞懂Qt自定义风格绘制,在平时开发中,实现定制自己风格的UI,本人推出有关QStyle自定义风格系列文章.说明如下: <QStyle类用法总结(一)>.该文是对Qt自定 ...

  5. Qt的对话框与窗口--标准的对话框

    Qt的对话框与窗口--标准的对话框 标准的对话框 QFileDialog对话框 1.选择打开一个文件 2.选择打开多个文件 3.选择已有目录 4.选择保存文件名 QColorDialog对话框 QFo ...

  6. AV1视频编码标准资源汇总

    AV1视频编码标准资源汇总 A Progress Report: The Alliance for Open Media and the AV1 Codec http://www.streamingm ...

  7. 第 16 章 string类和标准模板库

    第 16 章 string类和标准模板库 16.1 string类 C语言在 string.h(C++中为cstring)提供了一系列的字符串函数. 16.1.1 构造字符串 string 实际上是模 ...

  8. Qt的QVector类

    Qt的QVector类是一个类似标准C++vector的容器类(container class),它将数据存储在连续的内存空间里,因此在执行prepend.insert操作的时候比QList类慢. 如 ...

  9. Qt:63---QStyle类设置窗口样式(QStyleFactory、QApplication)

    一.什么是QStyle Qt是一个跨平台的类库,相同的界面组件在不同的操作系统上显示效果是不一样的 QStyle是封装了GUI界面组件外观的抽象类,Qt定义了QStyle类的一些子类,应用于不同的操作 ...

最新文章

  1. abap 取数排序之后怎么取第一行
  2. ALVのイベントを取得する方法
  3. 收集iOS程序的代码覆盖率
  4. java下载文件夹_java如何通过共享目录下载文件夹(有子文件夹)到本地目录?...
  5. protobuf windows lib链接库生成
  6. discuz 后台页面扩展开发
  7. 新版USBCAN卡CAN分析仪的CANCANFD综合测试分析软件LKMaster主要功能介绍
  8. 【Windows优秀软件推荐】:唧唧down——视频和弹幕全清晰度下载
  9. 华为USG6000V 多ISP接入Internet(基于ISP目的地址的多出口)
  10. 慷宝机器人_慷宝智能管家机器人亮相2018郑州国际地产行业联合采购大会
  11. rtx a1000相当于什么显卡 rtxa1000相当于gtx多
  12. Django毕业设计题目推荐电影推荐系统
  13. 【生信】第一二三代测序技术原理的理解
  14. 纪念尼古拉·特斯拉---一个伟大却很少被普罗大众认识的科学家
  15. spring相关:spring介绍与两大核心容器
  16. 【Linux】 - Linux中的键盘快捷操作
  17. 如何用真实图案填充图片?
  18. ORA-04021导致oracle11gADG备库宕机问题处理
  19. 全球股市指数缩写及开盘时间
  20. 实验电子商城 mvc设计思想简介

热门文章

  1. 为什么LED灯会越用越暗?
  2. 再聊机器人设计:如何加速开发流程?
  3. 震撼!波士顿动力最新逆天机器人视频,倒立翻筋斗!人类集体沉默...
  4. python设置图片透明度_学习python第40天
  5. ldo和dcdc功耗_ldo与dcdc区别、原理及应用详解
  6. 卷文件系统根目录仅剩余0字节_Linux Ext4文件系统的老祖宗长什么样
  7. GeneXus笔记本—城市级联下拉
  8. 044-PHP获得多个类对应的反射信息
  9. pipline中替换tag变量
  10. 第4课 - 深入浅出处理器(续)