我深化发展Qt应用程序Qt应用程序标题
我设法使用梅索德
setWindowTitle("my title");
然而,这改变了应用程序最上面一栏的名称设置主窗口的标题,它不会影响在gnome shell(ubuntu)的顶部栏中显示的标题,以及在执行alt +选项卡时显示的标题。
如何更改它?
我使用DEPLOYMENT.display_name变量在我的.pro文件
我深化发展Qt应用程序Qt应用程序标题
我设法使用梅索德
setWindowTitle("my title");
然而,这改变了应用程序最上面一栏的名称设置主窗口的标题,它不会影响在gnome shell(ubuntu)的顶部栏中显示的标题,以及在执行alt +选项卡时显示的标题。
如何更改它?
我使用DEPLOYMENT.display_name变量在我的.pro文件
在主代码中使用QCoreApplication :: setApplicationName(“你的标题”)尝试尝试。
您可以去Qt Creator中的Designer,并在右侧的设置中更改对象的标题。
一旦以编程方式正确设置,要获取用作标题的应用程序名称,只需使用静态获取方法QCoreApplication::applicationName()
或QtGUIApplication::applicationDisplayName()
(自V5)。
从V5开始,如果未设置该属性,这些将回退到可执行文件名称。
实施例使用:
QCoreApplication::setApplicationName(QString("My Application"));
setWindowTitle(QCoreApplication::applicationName());
或者,设定Qt设计并用windowTitle()
访问它的窗口标题。
它不起作用 – Amxx
查看https://bugreports.qt-project.org/browse/QTBUG-22274 –
@DanielVérité:很高兴知道,感谢您指出:) – Jokahero