• 6584阅读
  • 2回复

如何单独设置QMdiArea的子窗口的图标? [复制链接]

上一主题 下一主题
离线hehui
 

只看楼主 倒序阅读 楼主  发表于: 2009-11-20

QMdiArea的每一个子窗口的图标跟父窗口是一样的,可否单独设置每一个subwindow的图标?
离线downstairs

只看该作者 1楼 发表于: 2010-01-27
当然可以

QIcon       windowIcon ()
This property holds the widget's icon.这个属性保存的Widget的图标。
[ 此帖被downstairs在2010-01-27 16:36重新编辑 ]
喜爱编程的猫头鹰
离线午小夜

只看该作者 2楼 发表于: 2010-01-27
QMdiArea* mdi = new QMdiArea(this);
    QWidget* w1 = new QWidget;
    QWidget* w2 = new QWidget;
    w1->setWindowIcon(QIcon("./1.png"));
    w2->setWindowIcon(QIcon("./2.png"));
    mdi->addSubWindow(w1);
    mdi->addSubWindow(w2);
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
快速回复
限100 字节
 
上一个 下一个