Qt的内置图标库

发布时间:2025-12-09 22:23:30 浏览次数:3

qt框架提供了一些标准的图标,这些图标基本上可以满足大多数的软件的使用

stopButton->setIcon(style()->standardIcon(QStyle::SP_MediaStop));enum StandardPixmap {SP_TitleBarMenuButton,SP_TitleBarMinButton,SP_TitleBarMaxButton,SP_TitleBarCloseButton,SP_TitleBarNormalButton,SP_TitleBarShadeButton,SP_TitleBarUnshadeButton,SP_TitleBarContextHelpButton,SP_DockWidgetCloseButton,SP_MessageBoxInformation,SP_MessageBoxWarning,SP_MessageBoxCritical,SP_MessageBoxQuestion,SP_DesktopIcon,SP_TrashIcon,SP_ComputerIcon,SP_DriveFDIcon,SP_DriveHDIcon,SP_DriveCDIcon,SP_DriveDVDIcon,SP_DriveNetIcon,SP_DirOpenIcon,SP_DirClosedIcon,SP_DirLinkIcon,SP_DirLinkOpenIcon,SP_FileIcon,SP_FileLinkIcon,SP_ToolBarHorizontalExtensionButton,SP_ToolBarVerticalExtensionButton,SP_FileDialogStart,SP_FileDialogEnd,SP_FileDialogToParent,SP_FileDialogNewFolder,SP_FileDialogDetailedView,SP_FileDialogInfoView,SP_FileDialogContentsView,SP_FileDialogListView,SP_FileDialogBack,SP_DirIcon,SP_DialogOkButton,SP_DialogCancelButton,SP_DialogHelpButton,SP_DialogOpenButton,SP_DialogSaveButton,SP_DialogCloseButton,SP_DialogApplyButton,SP_DialogResetButton,SP_DialogDiscardButton,SP_DialogYesButton,SP_DialogNoButton,SP_ArrowUp,SP_ArrowDown,SP_ArrowLeft,SP_ArrowRight,SP_ArrowBack,SP_ArrowForward,SP_DirHomeIcon,SP_CommandLink,SP_VistaShield,SP_BrowserReload,SP_BrowserStop,SP_MediaPlay,SP_MediaStop,SP_MediaPause,SP_MediaSkipForward,SP_MediaSkipBackward,SP_MediaSeekForward,SP_MediaSeekBackward,SP_MediaVolume,SP_MediaVolumeMuted,SP_LineEditClearButton,// do not add any values below/greater than thisSP_CustomBase = 0xf0000000};Q_ENUM(StandardPixmap) QGridLayout *layout = qobject_cast<QGridLayout *>(mpUi->centralWidget->layout());int IconIndex = 0;for (int row = 0; row < 7; row++){for (int col = 0; col < 10; col++){enum QStyle::StandardPixmap Icon = (enum QStyle::StandardPixmap)IconIndex;layout->addWidget(new QPushButton(QApplication::style()->standardIcon(Icon), QString::number(IconIndex)), row, col);IconIndex++;}}
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477