我正在尝试在 QtMessageBox 中使用自定义图标,但根本无法调整图标的大小。该框显示正常,但图标太大。
我试过类似问题的代码,但没用。
QPixmap p(80,80);
p.scaled(80,80); //this doesn't seem to change anything
p.load("checkmark.png");
box->setIconPixmap(p);
我该怎么做?
最佳答案
在加载之前缩放像素图是没有意义的,之后再缩放它。
QPixmap p("checkmark.png");
auto newPixmap = p.scaled(80, 80);
box->setIconPixmap(newPixmap);
关于c++ - 如何在 Qt 中调整像素图的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55525090/