Máme konverzní knihovny Gtk 2/3/... <--> Qt 4/5/..., máme xdg-desktop-portal pro nativní file open/save dialog (automaticky podle daného prostředí). To všechno funguje nebo dřív fungovalo (např. Qt --> Gtk už dnes asi nikdo neřeší, ale naopak funguje v KDE hezky). Základní podoba vzhledu ani není řešená nějakým hackováním, ale jednoduše druhým tématem pro danou knihovnu (hackování bylo dřív potřeba např. pro ten file open/save dialog, ale dnes už má aplikace možnost použít univerzální příkaz). Mimochodem vlastní téma bylo v dávných dobách jedním z odlišujících znaků každé velké distribuce (stačilo nakreslit téma do pár GUI knihoven).
EDIT: Ta hlavní témata jsou nakresená i pro další GUI toolkity, např. Breeze z KDE je i pro Python Tkinter a Java Swing emuluje Gtk (na který se v KDE aplikuje téma podobné Breeze jako na obecné Gtk aplikace).
20. 9. 2023, 15:56 editováno autorem komentáře