Qt5 uygulamalarının görünümü ve hissi platform temaları ve stilleri ile belirlenir. Platform teması simgelerden, yazı tiplerinden vb. Sorumludur ve stil widget'ların nasıl oluşturulduğunu kontrol eder. Qt Creator gibi uygulamanızı GTK3 platform temasını standart olarak kullanıyor gibi bulacaksınız.
Sorun, 5.7. Bu sürümde GTK2 platform teması ve stili kaldırıldı ve GTK3 platform temasıyla değiştirildi. Son zamanlarda Qt geliştiricileriyle görüştüm ve platform temasını tamamlamak için bir GTK3 stili yok ve şu anda bunu uygulamak için herhangi bir plan yok gibi görünüyor. Bu nedenle, Ubuntu'da, GTK3 platform teması kullanılarak varsayılan stil "Fusion" dır.
Yerel bir stil eklemek için birkaç yöntem vardır:
- Eski GTK2 platform teması ve stili, buradan
qtstyleplugins
indirilebilecek ayrı bir pakette hala mevcuttur . Ne yazık ki, GTK2 stili GTK3 platform temasıyla uyumlu değil. GTK2 stilini kullanmak istiyorsanız, GTK2 platform temasını kullanmanız gerekecektir. Bu, iletişim kutularınızın vs. Ubuntu 17.04'te yerel görünmediği anlamına gelir. Ancak, bunu "Fusion" olarak tercih edebilirsiniz.
- Hangi masaüstü ortamını kullandığınızı belirtmediniz. Adı verilen üçüncü taraf platformu tema ve stil yoktur
QGnomePlatform
mevcut burada ve adwaita-qt
mevcut burada . Bu, Ubuntu Gnome kullanırken tamamen doğal bir görünüm ve his sağlar.
Qt Creator için, global tema / stil konumları kullanıp kullanmadığından% 100 emin değilim. Sen bunları yüklemeniz gerekebilir {Qt_installation_folder}\Tools\QtCreator\lib\Qt\Plugins\platformthemes\
ve {Qt_installation_folder}\Tools\QtCreator\lib\Qt\Plugins\styles\
.