Как изменить заголовок окна в Qt?


Как изменить заголовок окна в Qt? (Оба для QDialog и QMainWindow.)

4 55

4 ответа:

void    QWidget::setWindowTitle ( const QString & )

EDIT:Если вы используете QtDesigner на вкладке свойства есть изменяемое свойство windowTitle который можно найти в разделе QWidget. Вкладка свойства обычно находится в нижней правой части окна конструктора.

для новых пользователей Qt это немного более запутанно, чем кажется, если вы используете Qt Designer и .ui файлы.

изначально я пытался использовать ui->setWindowTitle, но этого не существует. ui - это не QDialog или QMainWindow.

владелец ui - это QDialog или QMainWindow на .ui просто описывает, как его выложить. В этом случае вы бы использовали:

this->setWindowTitle("New Title");

Я надеюсь, что это поможет кому-то еще.

вы также можете изменить windowTitle атрибут в Qt Designer.

system("title WhateverYouWantToNameIt");