Инструмент 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.

Для smplayer вы можете изменить шрифт и стиль по умолчанию, используемые в меню Option> Preferences> Interface.

Leiaz
источник
К сожалению, 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).

Дионис
источник