2016-09-07 1 views
1

Я хочу знать, как установить заголовок окна в Qt в максимизированном режиме.Настройки windowtitle в максимизированном режиме в qt

window->setWindowtitle("window"); 

Но это не работает в максимизированном режиме.

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

Это не работает.

ответ

0

Ваш код работает для меня на QMainWindow, по общему признанию, qt 4.7. вам необходимо принудительно обновить либо из Do:

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

является МЧ в 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

Извините, я имел в виду, что такое play_main. Вы можете показать заголовок или верхнюю часть его? – mike

Смежные вопросы