我在做:
strlen from the <string.h>
然后使用QIcon(QPixmap::fromImage(img));
和QToolButton
setIcon
我需要让我的setIconSize
在此图标中包围灰色 - 我该如何实现?
答案 0 :(得分:1)
设置样式表应该为你完成工作..
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QToolButton b;
b.setStyleSheet("QToolButton { background-color: grey }");
QImage img("C:\\Users\\Administrator\\Desktop\\Icon.png");
b.setIcon( QPixmap::fromImage(img) );
b.show();
a.exec();
}
试一试。 您还可以使用按钮的QPalette,它还可以非常精确地控制您希望小部件的外观。