我想在 QPushButton
上设置一个图像,并且 QPushButton
的大小应该取决于图像的大小。使用 QLabel
时我可以这样做,但不能使用 QPushButton
。
所以,如果有人有解决方案,那么请帮助我。
最佳答案
您可以做的是使用像素图作为图标,然后将此图标放在按钮上。
为确保按钮的大小正确,您必须根据像素图大小调整图标大小。
这样的事情应该工作:
QPixmap pixmap("image_path");
QIcon ButtonIcon(pixmap);
button->setIcon(ButtonIcon);
button->setIconSize(pixmap.rect().size());
关于qt - 如何在 QPushButton 上设置图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3137805/