Название Qt-приложении
Я разрабатываю приложение Qt
мне удалось установить заголовок главного окна с помощью methode
setWindowTitle("my title");
однако это изменяет имя в верхней панели приложения, это не влияет на заголовок, отображаемый в верхней панели GNOME shell (ubuntu), ни заголовок, отображаемый при выполнении Alt+tab.
Как это изменить ?
Я пробовал использовать развертывание.переменная display_name в my .pro файл
3 ответов
попробуйте использовать QCoreApplication:: setApplicationName("ваш заголовок") в вашем основном коде.
после правильной установки программно, чтобы получить имя приложения для использования в качестве заголовка просто используйте статический метод getter QCoreApplication::applicationName()
или QtGUIApplication::applicationDisplayName()
(начиная с V5).
из V5 они вернутся к исполняемому имени, если свойство не задано.
пример использования:
QCoreApplication::setApplicationName( QString("My Application") );
setWindowTitle( QCoreApplication::applicationName() );
кроме того, установите заголовок окна с помощью Qt Designer и получите к нему доступ с помощью windowTitle()
.
вы можете перейти к конструктору в Qt Creator и изменить название объекта в настройках,которые находятся справа.