2016-09-07 34 views
1

我想知道如何在最大化模式設置窗口標題Qt中。設置在最大化模式WINDOWTITLE在QT

window->setWindowtitle("window"); 

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

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

這是行不通的。

回答

0

你的代碼適用於QMainWindow,我承認qt 4.7。您是否需要強制更新以下任一項:

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(); 
} 
+0

我在Linux上。也許它的linux系統方式不能以最大化顯示標題。 –

+0

我不認爲是這樣。我已經添加了一個上面的例子,在Linux上工作沒有問題。什麼是pbw? – mike

+0

對不起,我的意思是什麼是playback_main。你可以顯示標題,還是頂部? – mike