Amx*_*mxx 9 c++ linux user-interface qt gnome
我正在开发一个Qt应用程序
我设法使用方法设置主窗口标题
setWindowTitle("my title");
Run Code Online (Sandbox Code Playgroud)
但是这会更改应用程序顶部栏中的名称,它不会影响gnome shell(ubuntu)顶部栏中显示的标题,也不会影响执行alt + tab时显示的标题.
怎么改呢?
我尝试在.pro文件中使用DEPLOYMENT.display_name变量
以编程方式正确设置后,要获取用作标题的应用程序名称,只需使用静态 getter 方法QCoreApplication::applicationName()或QtGUIApplication::applicationDisplayName()(自 V5 起)。
从 V5 开始,如果未设置该属性,这些将回退到可执行文件名称。
使用示例:
QCoreApplication::setApplicationName( QString("My Application") );
setWindowTitle( QCoreApplication::applicationName() );
Run Code Online (Sandbox Code Playgroud)
或者,使用 Qt Designer 设置窗口标题并使用windowTitle().