如何将带有灰色背景的QImage放入QIcon中?
How to put QImage with gray background inside QIcon?
我在做:
QIcon(QPixmap::fromImage(img));
然后用 setIcon
和 setIconSize
将其放入 QToolButton
我需要在这个图标内用灰色包围我的 img
- 我该如何实现?
相似之处:
设置样式表应该可以为您完成工作..
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,它还可以让您非常精细地控制小部件的外观。
我在做:
QIcon(QPixmap::fromImage(img));
然后用 setIcon
和 setIconSize
QToolButton
我需要在这个图标内用灰色包围我的 img
- 我该如何实现?
相似之处:
设置样式表应该可以为您完成工作..
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,它还可以让您非常精细地控制小部件的外观。