appmenu-qt5 prevents apps from using native Gtk+ dialogs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
appmenu-qt5 |
New
|
Undecided
|
Unassigned | ||
appmenu-qt5 (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Hi,
QtBase ships with a platform theme called "gtk2", which enables native file dialog, color dialog and font dialog on Gtk-based environments (such as Unity and GNOME).
However, when appmenu-qt5 is installed, the platform theme is forcibly set to "appmenu-qt5" (via /etc/profile.
Test case:
0) Install qtcreator and appmenu-qt5;
1) Launch qtcreator and select "Open Project";
2) Launch "QT_QPA_
In case 1), the standard Qt file dialog will be used (looking a stranger in Gtk environment).
In case 2), the native Gtk+ file dialog will be used (looking nice).
Changed in appmenu-qt5 (Ubuntu): | |
importance: | Undecided → High |
Yeah, this is a known issue. When I was first creating appmenu-qt5 there simply was no gtk2 platformtheme, so extending QGnomeTheme was enough. Now indeed we might need to find a solution to actually use the gtk2 theme somehow, too bad only one theme can be loaded by default. Well, nothing we cannot work around.