我用fbs和PyQt5编写了一个应用程序。 启动任何窗口时,应用程序名称在Ubuntu 19.04上显示为“ Unknown” 。
我添加了以下行:
app = AppContext()
app.app.setApplicationName("MyApplication")
app.app.setApplicationDisplayName("MyApplication)
应用程序名称仍然如图所示显示为“未知”。 还有其他更改名称的方法吗?这是一个错误还是我做错了什么?
在fbs的base.json中也设置了app_name
。
{
"app_name": "MyApplication",
...
答案 0 :(得分:0)
我知道这个线程已经使用了一年多,但是如果您仍然遇到这个问题,希望对您有所帮助。最近,我也遇到了这个问题(Python 3.7,PyQt 5.15.0,Ubuntu 18.04),这就是为我解决的问题:
from PyQt5 import QtWidgets
from app import MainWindow
import os
import sys
app = QtWidgets.QApplication(sys.argv)
window = MainWindow()
QtWidgets.qApp.setApplicationName("Some other name here")
window.show()
app.exec_()
其中MainWindow是扩展QMainWindow的类。如果将 QtWidgets.qApp.setApplicationName("Some other name here")
放在MainWindow的__init__
中,它也可以工作。希望这能解决您的问题。