【问题标题】:settings windowtitle in maximized mode in qt在qt中最大化模式下设置windowtitle
【发布时间】:2016-09-07 08:52:54
【问题描述】:

我想知道如何在 Qt 中以最大化模式设置窗口标题。

window->setWindowtitle("window");

但这在最大化模式下不起作用。

playback_main *pbw = new playback_main;
pbw->setWindowTitle("PlayBack");
pbw->showMaximized();

这不起作用。

【问题讨论】:

    标签: c++ qt qt5 qt5.5


    【解决方案1】:

    诚然,在 qt 4.7 中,您的代码适用于我的 QMainWindow。您是否需要使用以下任一方式强制更新:

    pbw->update(); 
    qApp->processEvents(); 
    

    pbw 是 QMainWindow 还是只是一个小部件?

    我已经在 linux 上尝试过以下代码,它也可以:

    #include <QApplication>
    #include <QMainWindow>
    int main(int argc, char *argv[])
    {
      QApplication a(argc, argv);
      QMainWindow w;
      w.setWindowTitle("testing");
      w.showMaximized();
      return a.exec();
    }
    

    【讨论】:

    • 我在 Linux 上。也许它的 linux 系统方式不最大化显示标题。
    • 我不这么认为。我在上面添加了一个可以在 linux 上运行的示例,没问题。什么是 pbw?
    • 对不起,我的意思是 player_main 。你能显示标题,还是顶部?
    猜你喜欢
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-29
    • 2018-10-30
    • 1970-01-01
    相关资源
    最近更新 更多