【问题标题】:How to fix/hide `Unable to enumarate family warning` in pyqt5?如何在pyqt5中修复/隐藏“无法枚举家庭警告”?
【发布时间】:2021-08-05 16:47:56
【问题描述】:

每次我运行我的 python 脚本时,我都会遇到这个警告:

qt.qpa.fonts: Unable to enumerate family

此警告的原因可能是什么?如何解决此警告?如果无法修复此警告,如何隐藏或静音?

编辑: 我已尝试安装警告中的所有字体,但它仍然存在。

警告在图片左侧,我的 Windows 10 系统中安装的字体列表在右侧。

【问题讨论】:

    标签: python fonts pyqt5 warnings


    【解决方案1】:

    警告只是对开发人员的提示,而不是错误。 您可以通过以下方式隐藏此警告:

    import warnings
    warnings.filterwarnings('ignore')
    

    我不确定这个警告,但我认为当 PyQt5 在你的系统中找不到任何字体时,经常会出现这个警告。

    这通常意味着您的系统上没有安装字体。 所以,尝试安装它们。

    大多数字体安装在 /usr/share/fonts 目录中。 您可以使用命令安装字体:

    sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic
    

    如果你使用其他发行版,你可以搜索类似的命令并安装字体。

    【讨论】:

    • 我已尝试在我的 Windows 10 机器上安装警告中的所有字体,但错误仍然存​​在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多