试图从 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 );

谢谢!

最佳答案

这可以简单地通过:

sub->setWindowIcon( QIcon(QPixmap(1,1)) );

关于c++ - 如何从 QMdiSubWindow 中删除 Qt 图标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31306316/

10-11 02:31