Làm thế nào để làm cho các chương trình Qt trông tốt trong Xfce?


22

Tôi sử dụng Xfce.

Vấn đề của tôi là - một số chương trình trông đẹp và một số loại xấu xí. AFAIK điều này là do Xfce là GTK và hầu hết các chương trình sử dụng chủ đề GTK, nhưng một số chương trình sử dụng Qt và do đó không sử dụng chủ đề GTK.

Vì vậy - câu hỏi của tôi là - Làm thế nào tôi có thể áp dụng một số chủ đề cho các chương trình Qt này? Tôi có thể tải xuống một số chủ đề qt và thả vào ~ / .theme không? Liệu điều đó có hiệu quả? Các chương trình Qt không nhất thiết phải trông giống như các chương trình GTK - Tôi không quan tâm đến điều đó. Nhưng tôi muốn họ ít nhất là không trông quá xấu xí. :)

nhập mô tả hình ảnh ở đây


Sửa lỗi: VLC sử dụng Qt chứ không phải GTK.
kholis

Câu trả lời:


18

Đây không chính xác là một câu trả lời cho câu hỏi của bạn, nhưng nếu bạn muốn có một cái nhìn đẹp, nhất quán và thống nhất cho cả hai chương trình Qt và GTK, tôi khuyên bạn nên sử dụng kiểu QtCurve. Các bản phân phối hiện đại sẽ cung cấp một gói, trong Ubuntu apt-get install qtcurve.

Và vâng, qtconfiglà chương trình được sử dụng để cấu hình những thứ liên quan đến Qt. Trong Ubuntu 16.04, bạn có thể cài đặt nó qua apt install qt4-qtconfig.


tôi hiểu rồi .. Không phải bây giờ về qtCurve - cảm ơn.
Stann

8

được. sắp xếp

chỉ cần chạy qtconfig và chọn giao diện khác.



5

Nếu các ứng dụng QT4 trông không đẹp, thì hãy làm như sau và chủ đề GTK của bạn sẽ được sử dụng:

Trong loại thiết bị đầu cuối:

gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme your-theme-name

sau đó chỉnh sửa ~/.xinitrctệp và thêm dòng sau:

export GTK2_RC_FILES="$HOME/.gtkrc-2.0"


3

Đặt điều này trong ~/.bashrc. Nó hoạt động với Qt 5 và Gtk + 3:

export QT_STYLE_OVERRIDE=gtk

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.