Ubuntu 20.04 Focal Fossa 缺少 qt4-qtconfig 包

Ubuntu 20.04 Focal Fossa 缺少 qt4-qtconfig 包

我使用一个名为 Mame Set Rebuilder 的应用程序(您可以在互联网上轻松找到参考资料),它是用 Qt4 以 .app 格式构建的。

当我拥有 Ubuntu 19.10 时,我能够使用软件包设置应用程序的字体qt4-qtconfig。使用此包设置字体可防止应用程序使用一些预定义的和丑陋的字体。

现在我有一个全新的 Ubuntu 20.04 安装,并且该包已从存储库中删除(如果我尝试从 deb 包安装它,它需要一些不兼容的依赖项)。QT5 应用程序的配置器qt5ct似乎无法将其配置应用于 QT4 应用程序。

有没有办法改善 QT4 应用的字体?请考虑应用程序是否完全正常运行,这只是一个美学问题。

答案1

它是有意识的决定。应用程序的维护者应该将其移植到 qt5。您可能想问问他们是否有兴趣这样做。

答案2

如果你同意从 PPA 安装,这是一个为 Ubuntu 20.04 LTS 提供 Qt4。

答案3

我找到了一个解决方法。我创建了一个装有 Ubuntu 19.10 的虚拟机并安装了qt4-qtconfig软件包。该qt4-qtconfig工具的作用是将一些行附加到~/.config/Trolltech.conf文件中。根据我的设置,内容如下:

[Qt]
font="Ubuntu,11,-1,5,50,0,0,0,0,0"
Palette\active=#3d3d3d, #f5f6f7, #ffffff, #cbc7c4, #cccdce, #b8b5b2, #5d5d5d, #ffffff, #3d3d3d, #ffffff, #f5f6f7, #bdbdbe, #e95420, #ffffff, #0000ff, #ff00ff, #ffffff, #000000, #ffffdc, #ffffff
Palette\inactive=#3d3d3d, #f5f6f7, #ffffff, #cbc7c4, #cccdce, #b8b5b2, #5d5d5d, #ffffff, #3d3d3d, #ffffff, #f5f6f7, #bdbdbe, #e95420, #ffffff, #0000ff, #ff00ff, #ffffff, #000000, #ffffdc, #ffffff
Palette\disabled=#99999a, #f5f6f7, #ffffff, #cbc7c4, #cccdce, #b8b5b2, #99999a, #ffffff, #99999a, #ffffff, #f5f6f7, #bdbdbe, #e9e9e9, #ffffff, #0000ff, #ff00ff, #ffffff, #000000, #ffffdc, #ffffff
fontPath=@Invalid()
embedFonts=true
style=GTK+
doubleClickInterval=400
cursorFlashTime=1000
wheelScrollLines=3
resolveSymlinks=false
globalStrut\width=0
globalStrut\height=0
useRtlExtensions=false
XIMInputStyle=On The Spot
DefaultInputMethod=xim
audiosink=Auto
videomode=Auto
GUIEffects=none

这样,QT4应用程序的外观就会更加美观。

相关内容