qt QPushButton.setIcon()如何设置图片为空
时间: 2024-03-07 21:49:36 浏览: 58
Qt例程源代码QPushButton.7z
要将QPushButton的图标设置为空,可以使用QIcon类的isNull()方法来检查图标是否为空,如果为空,则将QPushButton的图标设置为一个空的QIcon对象。
以下是一个示例代码:
```
QPushButton *button = new QPushButton("Button");
QIcon icon;
if (!icon.isNull()) {
button->setIcon(icon);
}
else {
button->setIcon(QIcon());
}
```
在这个示例中,我们首先创建了一个QPushButton对象,并将其标签设置为“Button”。然后,我们创建了一个空的QIcon对象,并检查它是否为空。如果它不为空,我们将其设置为QPushButton的图标。否则,我们将QPushButton的图标设置为空的QIcon对象。
阅读全文