如何从QMdiSubWindow中删除Qt图标

dav*_*ler 3 c++ qt

试图从QMdiSubWindow中删除Qt图标但收效甚微.下面是一张显示左上角图标的图片.

在此输入图像描述

这是一些代码,似乎应该将Icon设置为空,但不是.

QMdiSubWindow* sub = new QMdiSubWindow;

sub->setAttribute( Qt::WA_DeleteOnClose );
sub->setWidget( myWidget );
sub->setWindowIcon( QIcon() );
//tried this too
//sub->setWindowIcon( QIcon("") );

mdiArea->addSubWindow( traceSub );
Run Code Online (Sandbox Code Playgroud)

谢谢!

Nej*_*jat 5

这可以通过以下方式完成:

sub->setWindowIcon( QIcon(QPixmap(1,1)) );
Run Code Online (Sandbox Code Playgroud)