我深化發展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