可以使用Qt自带的QStyle类来获取小三角图标,并将其应用在QLabel上。以下是示例代码:
#include <QApplication>
#include <QStyle>
#include <QIcon>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 获取小三角图标
QIcon icon = qApp->style()->standardIcon(QStyle::SP_ArrowDown);
// 创建一个QLabel对象并将图标设置为其pixmap
QLabel label;
label.setPixmap(icon.pixmap(16, 16)); // 可以根据需要调整图标大小
label.show();
return a.exec();
}
在上面的示例中,我们首先使用qApp->style()->standardIcon(QStyle::SP_ArrowDown)
获取了小三角图标。然后,我们创建了一个QLabel对象,并使用icon.pixmap(16, 16)
方法获取了图标的pixmap,并将其设置为QLabel的图像。最后,我们显示了这个QLabel对象。
注意,在实际使用中,可能需要根据具体要求对图标进行进一步的调整和处理。