获取Qt5应用以在Ubuntu或Debian上使用本机Gtk +样式

一些Qt5应用程序看起来很不合适,因为它们在Gnome中默认情况下不使用Gtk +样式(例如Ubuntu 18.04)。这包括VirtualBox,VLC,qBittorrent,Simple Screen Recorder和ownCloud桌面客户端等应用程序。在本文中,我将使用Qt5应用程序(使用Debian或Ubuntu)以及Gnome桌面(如Pop!
在使用本文中的调整前后,使用VLC和VirtualBox的Ubuntu 18.04:

  • 上一个:

vlc qt5丑陋的Ubuntu 18.04

  • 之后:

VirtualBox QT5 GTK +风格的Ubuntu 18.04vlc qt5 gtk +样式Ubuntu 18.04相关文章:在Linux上使用Kvantum为Qt应用程序使用自定义主题要解决此问题并在Qt5应用程序中使用Gtk +样式,只需遵循以下简单步骤:安装 qt5-style-plugins包括Cleanlooks,Motif,Plastique和Gtk + 2 Qt5样式在内的软件包。

sudo apt install qt5-style-plugins

2.添加一个Qt5应用程序并将其配置为使用Gtk + 2样式 export QT_QPA_PLATFORMTHEME=gtk2 给你 ~/.profile。为此,请运行以下命令:

echo "export QT_QPA_PLATFORMTHEME=gtk2" >> ~/.profile

3.安装此软件包后注销。
一旦再次登录,Qt5应用程序(例如qBittorrent,VLC,Virtualbox等)应在Debian或Ubuntu(以及基于Ubuntu的Pop!_OS)的Gnome桌面上使用Gtk +样式。
请注意,这将解决通过apt / deb安装的应用程序的问题。此调整不适用于使用Snap,Flatpak或AppImage软件包安装的应用程序。至少不在我的Ubuntu 18.04桌面上。

Sidebar