Công cụ qtconfig cho Qt 5?


16

Tôi mới cài đặt QT 5 trong Arch Linux, nhưng chỉ qtconfigkhông hoạt động:

%> qtconfig
qtconfig: could not exec '/usr/lib/qt/bin/qtconfig': No such file or directory

Có, không có tập tin như vậy, thậm chí không /usr/lib/qt5/bin/qtconfig

Bất kỳ ý tưởng nơi để xác định vị trí của nó? Tôi cần điều chỉnh phông chữ của smplayer, được liên kết với các thư viện QT 5 ngay bây giờ.

Câu trả lời:


13

qtconfig không còn tồn tại trong Qt5. Các ứng dụng Qt5 sẽ sử dụng các cài đặt máy tính để bàn hiện tại theo mặc định, nhưng nó không hoạt động hoàn hảo. Chẳng hạn, tôi đang sử dụng XFCE và nó không tự động đặt kiểu thành Gtk.

Kiểu có thể được đặt với -styletùy chọn dòng lệnh, ví dụ -style=gtk. Hoặc bạn có thể sử dụng biểu định kiểu Qt cụ thể với -stylesheet. Bạn có thể thấy các tùy chọn có sẵn trong tài liệu QApplication. Cũng thế :

Bạn cũng có thể đặt kiểu cho tất cả các ứng dụng Qt bằng cách đặt biến môi trường QT_STYLE_OVERRIDE.

Đối với smplayer, bạn có thể thay đổi phông chữ và kiểu mặc định được sử dụng trong menu Tùy chọn> Tùy chọn> Giao diện.


Đáng buồn thay, QT_STYLE_OVERRIDE dường như không hoạt động đối với tôi. Tôi đang sử dụng keepassx và khi được khởi chạy khi keepassx -style=gtknó hoạt động, nhưng QT_STYLE_OVERRIDE=gtk keepassxkhông. Tôi cũng đã thử xuất biến môi trường ở nơi khác và nó vẫn không được chọn :(
Johann



0

Xem https://wiki.archlinux.org/index.php/qt

Qtcác gói không cung cấp thông thường bin(ví dụ qmake) trong /usr/binnữa.

Thay vào đó -qt5, -qt4-qt3liên kết tượng trưng được cung cấp (ví dụ như qmake-qt5, qmake-qt4, qmake-qt3).

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.