日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt的QStyle类的标准图标汇总

發布時間:2023/12/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt的QStyle类的标准图标汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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类的标准图标汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。