Qt 应用程序在 XFCE 上有很小的字体

Qt 应用程序在 XFCE 上有很小的字体

我的问题几乎与这个但答案对我不起作用。

我正在使用 XFCE 桌面运行 OpenSuse 13.1。

我已经设置~/.kde4/share/config/kcmfontsforceFontDPI=0,但没有用。

我在一个论坛上找到了我可以使用的qtconfig。当我运行它时,我可以更改字体大小,示例文本现在看起来可读,但是当我停止qtconfig要求保存更改时,出现以下错误:

X Error: BadAtom (invalid Atom parameter) 5
  Major opcode: 18 (X_ChangeProperty)
  Resource id:  0x0

答案1

  • 尝试直接设置它(10是示例中的字体大小):

    ~/.config/Trolltech.conf

    [Qt]
    font="Sans Serif,10,-1,5,50,0,0,0,0,0"
    
  • 或者对于全局设置:

    /etc/xdg/Trolltech.conf

答案2

刚刚找到解决方案:

  1. OpenSUSE 菜单 → 设置 → 设置管理器(xfce4 的图形设置管理器)。
  2. 在外观→字体:检查自定义DPI设置并设置适当的值(96在我的例子中)。

现在,基于 Qt 的应用程序具有可读字体!

我记得在 KDE 桌面上做了​​完全相同的事情(检查自定义 DPI),但当我重新登录 Xfce 会话时,这不起作用。

相关内容