Qt应用程序标题

我正在开发一个Qt应用程序

我设法使用methode来设置主窗口标题

setWindowTitle("my title"); 

但是这会改变应用程序顶部的名称,它不会影响gnome shell(ubuntu)顶部显示的标题,也不会影响alt + tab显示的标题。

如何改变它?

我已经尝试在我的.pro文件中使用DEPLOYMENT.display_namevariables

Solutions Collecting From Web of "Qt应用程序标题"

尝试在你的主代码中使用QCoreApplication :: setApplicationName(“你的标题”)。

一旦编程正确设置,获取应用程序名称作为标题使用静态getter方法QCoreApplication::applicationName()QtGUIApplication::applicationDisplayName() (自V5)。

如果未设置属性,则从V5开始,这些将回退到可执行文件名称。

使用示例:

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

或者,使用Qt Designer设置窗口标题并用windowTitle()访问它。

你可以去Qt Creator中的Designer,并在右侧的设置中改变对象的标题。