Qt|内置图标对应详情表

1,057 阅读4分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第20天,点击查看活动详情

在Qt内部有一些内置的图标(大概有79个),极大方便我们在开发中应用。

对于这些图标,该如何使用呢?

1:QLabel加载图标

QIcon icon = this->style()->standardIcon(QStyle::SP_TitleBarMenuButton);
QPixmap pix = icon.pixmap(icon.actualSize(QSize(70, 70)));
ui.labIcon->setPixmap(pix);

2:QPushButton加载图标

QIcon icon = this->style()->standardIcon(QStyle::SP_TitleBarMenuButton);
ui.btnIcon->setIcon(icon);
ui.btnIcon->setIconSize(QSize(70, 70));
ui.btnIcon->setText("");

下面,分别对这些图标逐一表达,以表格的形式进行展示,方便大家查看~

枚举数值描述展示
SP_TitleBarMenuButton0标题栏上的菜单按钮0.png
SP_TitleBarMinButton1最小化标题栏上的按钮1.png
SP_TitleBarMaxButton2标题栏上的最大化按钮2.png
SP_TitleBarCloseButton3标题栏上的关闭按钮3.png
SP_TitleBarNormalButton4标题栏上的正常(恢复)按钮4.png
SP_TitleBarShadeButton5标题栏上的阴影按钮5.png
SP_TitleBarUnshadeButton6标题栏上的取消阴影按钮6.png
SP_TitleBarContextHelpButton7标题栏上的上下文帮助按钮7.png
SP_DockWidgetCloseButton8码头窗口上的关闭按钮8.png
SP_MessageBoxInformation9“信息”图标9.png
SP_MessageBoxWarning10“警告”图标10.png
SP_MessageBoxCritical11“关键”图标11.png
SP_MessageBoxQuestion12“问题”图标12.png
SP_DesktopIcon13“桌面”图标13.png
SP_TrashIcon14“垃圾”图标14.png
SP_ComputerIcon15“我的电脑”图标15.png
SP_DriveFDIcon16软盘图标16.png
SP_DriveHDIcon17硬盘图标17.png
SP_DriveCDIcon18CD图标18.png
SP_DriveDVDIcon19DVD图标19.png
SP_DriveNetIcon20网络图标20.png
SP_DirOpenIcon21打开目录图标21.png
SP_DirClosedIcon22关闭目录图标22.png
SP_DirLinkIcon23链接到目录图标23.png
SP_DirLinkOpenIcon24打开目录图标的链接
SP_FileIcon25文件图标25.png
SP_FileLinkIcon26文件图标的链接26.png
SP_ToolBarHorizontalExtensionButton27水平工具栏的扩展按钮27.png
SP_ToolBarVerticalExtensionButton28垂直工具栏的扩展按钮28.png
SP_FileDialogStart29文件对话框中的“开始”图标29.png
SP_FileDialogEnd30文件对话框中的“结束”图标30.png
SP_FileDialogToParent31文件对话框中的“父目录”图标31.png
SP_FileDialogNewFolder32文件对话框中的“创建新文件夹”图标32.png
SP_FileDialogDetailedView33文件对话框中的详细视图图标33.png
SP_FileDialogInfoView34文件对话框中的文件信息图标34.png
SP_FileDialogContentsView35文件对话框中的内容视图图标35.png
SP_FileDialogListView36文件对话框中的列表视图图标36.png
SP_FileDialogBack37文件对话框中的反向箭头37.png
SP_DirIcon38目录图标38.png
SP_DialogOkButton39QDialogButtonBox中标准OK按钮的图标39.png
SP_DialogCancelButton40QDialogButtonBox中标准取消按钮的图标40.png
SP_DialogHelpButton41QDialogButtonBox中标准帮助按钮的图标41.png
SP_DialogOpenButton42QDialogButtonBox中标准打开按钮的图标42.png
SP_DialogSaveButton43QDialogButtonBox中标准保存按钮的图标43.png
SP_DialogCloseButton44QDialogButtonBox中标准关闭按钮的图标44.png
SP_DialogApplyButton45QDialogButtonBox中标准“应用”按钮的图标45.png
SP_DialogResetButton46QDialogButtonBox中标准重置按钮的图标46.png
SP_DialogDiscardButton47QDialogButtonBox中标准丢弃按钮的图标47.png
SP_DialogYesButton48QDialogButtonBox中标准“是”按钮的图标48.png
SP_DialogNoButton49QDialogButtonBox中标准“否”按钮的图标49.png
SP_ArrowUp50图标箭头向上指向50.png
SP_ArrowDown51图标箭头向下指向51.png
SP_ArrowLeft52图标箭头向左指向52.png
SP_ArrowRight53图标箭头向右指向53.png
SP_ArrowBack54当前布局方向为Qt::LeftToRight时,相当于SP_ArrowLeft,否则为SP_ArrowRight54.png
SP_ArrowForward55当前布局方向为Qt::LeftToRight时,相当于SP_ArrowRight,否则为SP_ArrowLeft55.png
SP_DirHomeIcon56主目录图标56.png
SP_CommandLink57用于指示Vista样式的命令链接符号的图标57.png
SP_VistaShield58用于在Windows Vista上指示UAC提示的图标。这将在所有其他平台上返回空像素图或图标58.png
SP_BrowserReload59指示应重新加载当前页面的图标59.png
SP_BrowserStop60指示页面加载应停止的图标60.png
SP_MediaPlay61指示媒体应开始播放的图标61.png
SP_MediaStop62指示媒体应停止播放的图标62.png
SP_MediaPause63指示媒体应暂停播放的图标63.png
SP_MediaSkipForward64指示媒体应向前跳过的图标64.png
SP_MediaSkipBackward65指示媒体应该向后跳过的图标65.png
SP_MediaSeekForward66表示媒体应向前寻求的图标66.png
SP_MediaSeekBackward67表示媒体应向后寻找的图标67.png
SP_MediaVolume68音量控制图标68.png
SP_MediaVolumeMuted69指示静音音量控制的图标69.png
SP_LineEditClearButton70QLineEdit中标准清除按钮的图标。这个enum值是在Qt 5.2中添加的70.png
SP_DialogYesToAllButton71QDialogButtonBox中标准YesToAll按钮的图标。这个enum值是在Qt 5.14中添加的
SP_DialogNoToAllButton72QDialogButtonBox中标准的“取消全部”按钮的图标。这个enum值是在Qt 5.14中添加的
SP_DialogSaveAllButton73QDialogButtonBox中标准的“全部保存”按钮的图标。这个enum值是在Qt 5.14中添加的
SP_DialogAbortButton74QDialogButtonBox中标准中止按钮的图标。这个enum值是在Qt 5.14中添加的
SP_DialogRetryButton75QDialogButtonBox中标准重试按钮的图标。这个enum值是在Qt 5.14中添加的
SP_DialogIgnoreButton76QDialogButtonBox中标准忽略按钮的图标。这个enum值是在Qt 5.14中添加的
SP_RestoreDefaultsButton77QDialogButtonBox中标准的RestoreDefaults按钮的图标。这个enum值是在Qt 5.14中添加的
SP_CustomBase0xf0000000自定义标准像素图的基准值;自定义值必须大于此值

总结不容易!

我是中国好公民st,一名C++开发程序猿~