Заголовок приложения Qt

Я разрабатываю приложение Qt

Мне удалось установить заголовок главного окна, используя метод

setWindowTitle("my title");

однако это меняет имя в верхней панели приложения, оно не влияет на заголовок, отображаемый в верхней панели оболочки gnome (ubuntu), и на заголовок, отображаемый при выполнении alt + tab.

Как это изменить?

Я пытался использовать переменную DEPLOYMENT.display_name в моем файле .pro

7

Решение

Попробуйте использовать QCoreApplication :: setApplicationName («ваш заголовок») в вашем основном коде.

4

Другие решения

После правильной настройки программно, чтобы получить имя приложения для использования в качестве заголовка, просто используйте метод статического геттера QCoreApplication::applicationName() или же QtGUIApplication::applicationDisplayName() (начиная с V5).

Начиная с версии V5, они возвращаются к имени исполняемого файла, если свойство не установлено.

Пример использования:

QCoreApplication::setApplicationName( QString("My Application") );
setWindowTitle( QCoreApplication::applicationName() );

Также можно установить заголовок окна с помощью Qt Designer и получить к нему доступ windowTitle(),

2

Вы можете перейти в Designer в Qt Creator и изменить заголовок объекта в настройках, которые находятся справа.

0
По вопросам рекламы [email protected]