Я разрабатываю приложение Qt
Мне удалось установить заголовок главного окна, используя метод
setWindowTitle("my title");
однако это меняет имя в верхней панели приложения, оно не влияет на заголовок, отображаемый в верхней панели оболочки gnome (ubuntu), и на заголовок, отображаемый при выполнении alt + tab.
Как это изменить?
Я пытался использовать переменную DEPLOYMENT.display_name в моем файле .pro
Попробуйте использовать QCoreApplication :: setApplicationName («ваш заголовок») в вашем основном коде.
После правильной настройки программно, чтобы получить имя приложения для использования в качестве заголовка, просто используйте метод статического геттера QCoreApplication::applicationName()
или же QtGUIApplication::applicationDisplayName()
(начиная с V5).
Начиная с версии V5, они возвращаются к имени исполняемого файла, если свойство не установлено.
Пример использования:
QCoreApplication::setApplicationName( QString("My Application") );
setWindowTitle( QCoreApplication::applicationName() );
Также можно установить заголовок окна с помощью Qt Designer и получить к нему доступ windowTitle()
,
Вы можете перейти в Designer в Qt Creator и изменить заголовок объекта в настройках, которые находятся справа.