1

我用 fbs 和 PyQt5 编写了一个应用程序。启动任何窗口时,应用程序名称在 Ubuntu 19.04 上显示为“未知” 。

我添加了以下几行:

app = AppContext()
app.app.setApplicationName("MyApplication")
app.app.setApplicationDisplayName("MyApplication)

应用程序名称仍显示为“未知”,如图所示。有没有其他方法可以改名字?这是一个错误还是我做错了什么?

在 fbs 的 base.json 中app_name也设置了。

{
    "app_name": "MyApplication",
    ...
4

1 回答 1

2

我知道这个线程已经有一年多了,但如果你仍然遇到这个问题,我希望这会有所帮助。最近,我也遇到了这个问题(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 的类。如果我放入 MainWindow,它也可以 QtWidgets.qApp.setApplicationName("Some other name here")工作__init__。希望这可以解决您的问题。

于 2020-07-27T07:48:37.153 回答