当前位置: 代码迷 >> QT开发 >> 请教下如何去掉QMessageBox标题栏上的图标
  详细解决方案

请教下如何去掉QMessageBox标题栏上的图标

热度:111   发布时间:2016-04-25 03:24:11.0
请问下怎么去掉QMessageBox标题栏上的图标
大家好,我想用QMessageBox显示很多一些提示信息,但总是在左上角显示 ”Qt“这个图标,如下图

我google了一下方法,也试了一些,发现无法删除,请问下怎么能去掉这个图标,谢谢。

我试过的方法是:
    QMessageBox  msgBox;
     msgBox.setWindowFlags(Qt::FramelessWindowHint);
     ///msgBox.setWindowFlags(Qt::WindowTitleHint);
    // msgBox.setIcon(QMessageBox::NoIcon);
     msgBox.information(NULL,tr("note笑嘻嘻 "),tr("take effect after restart"));
    //  msgBox.information(NULL,NULL,tr("take effect after restart"));

我的运行环境是 6410 arm linux开发板。 编译环境是ubuntu10.04, Qt4.8
------解决方案--------------------
你把应用程序的执行文件图标设置好,这个图标会自动变成一样的