Cómo cambiar el Título de la ventana en Qt?


¿Cómo cambiar el título de la ventana en Qt? (Tanto para QDialog como para QMainWindow.)

Author: Mat, 2012-05-15

4 answers

void    QWidget::setWindowTitle ( const QString & )

EDIT: Si está utilizando QtDesigner , en la pestaña de propiedades, hay una propiedad editable llamada Titulo de ventana que se puede encontrar en la sección QWidget. La pestaña de propiedades generalmente se encuentra en la parte inferior derecha de la ventana del diseñador.

 90
Author: UmNyobe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-05-29 06:19:25

Para los nuevos usuarios de Qt esto es un poco más confuso de lo que parece si está utilizando QT Designer y archivos .ui.

Inicialmente traté de usar ui->setWindowTitle, pero eso no existe. ui no es un QDialog o un QMainWindow.

El dueño del ui es el QDialog o QMainWindow, el .ui solo describe cómo ponerlo. En ese caso, usarías:

this->setWindowTitle("New Title");

Espero que esto ayude a alguien más.

 43
Author: user1935257,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-09 01:04:13

También puede modificar el atributo windowTitle en Qt Designer.

 1
Author: KingKong,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-20 01:49:15
system("title WhateverYouWantToNameIt");
 0
Author: Christian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-27 15:36:08