QDialog中使用C++代码设置左上角的Icon为空
时间: 2024-09-26 07:15:01 浏览: 40
QT QDialog 圆角实现
在`QDialog`中设置窗口图标通常是通过设置`QDialog`的`windowIcon()`成员函数来完成的。如果你想要在左上角不显示图标,你可以传递一个空的` QIcon`对象。这里是相应的C++代码示例:
```cpp
#include <QDialog>
#include <QIcon>
class MyDialog : public QDialog
{
Q_OBJECT
public:
explicit MyDialog(QWidget *parent = nullptr)
: QDialog(parent)
{
// 设置窗口无图标
this->setWindowIcon(QIcon());
}
};
int main(int argc, char **argv)
{
QApplication app(argc, argv);
MyDialog dialog;
dialog.show();
return app.exec();
}
```
在这个例子中,创建了一个名为`MyDialog`的`QDialog`,它的窗口图标被设置为了默认的无图标。运行这个程序,你会看到对话框的左上角不会显示图标。
阅读全文