Інструмент qtconfig для Qt 5?


16

Щойно я встановив QT 5 в Arch Linux, але qtconfigне працює:

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

Так, немає навіть такого файлу /usr/lib/qt5/bin/qtconfig

Будь-які ідеї, де його знайти? Мені потрібно відкоригувати шрифт smplayer, який зараз пов'язаний з бібліотеками QT 5.

Відповіді:


13

qtconfig більше не існує в Qt5. Програми Qt5 за замовчуванням використовуватимуть поточні налаштування робочого столу, але це не працює ідеально. Наприклад, я використовую XFCE, і він не встановлює автоматично стиль Gtk.

Стиль можна встановити, наприклад, за допомогою параметра -styleкомандного рядка -style=gtk. Або ви можете використовувати певну таблицю стилів Qt за допомогою -stylesheet. Доступні параметри ви можете побачити в документації QApplication. Також:

Ви також можете встановити стиль для всіх програм Qt, встановивши змінну середовища QT_STYLE_OVERRIDE.

Для програвача можна змінити шрифт та стиль за замовчуванням, що використовуються в меню Опція> Налаштування> Інтерфейс.


На жаль, QT_STYLE_OVERRIDE, здається, не працює на мене. Я використовую Keepassx, і коли його запускають, як keepassx -style=gtkвін працює, але QT_STYLE_OVERRIDE=gtk keepassxце не так. Я також спробував експортувати змінну середовища в інше місце, і вона все ще не отримується :(
Йоганн



0

Дивіться https://wiki.archlinux.org/index.php/qt

Qtпакети більше не надають звичайного bin(наприклад qmake) /usr/bin.

Замість цього -qt5, -qt4і -qt3символічні посилання надаються (наприклад qmake-qt5, qmake-qt4, qmake-qt3).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.