LINUX.ORG.RU

Qt5 Configuration Tool 0.35

 


0

1

Доступен очередной релиз утилиты для настройки внешнего вида Qt5-приложений. Использовать данную утилиту рекомендуется только в случае, если DE/WM не предоставляет средств для интеграции с Qt5.

В новой версии добавлены следующие улучшения:

  • добавлены стили и цветовые схемы (в основном, из проекта Lumina);
  • возможность использовать диалоги GTK/KDE (требуется соответствующий platform plugin и Qt с версией не ниже 5.9);
  • копирование стилей;
  • возможность сборки без D-Bus;
  • исправлено редактирование списка стилей;
  • исправлено несколько ошибок;
  • обновлены переводы интерфейса на 8 языков.

Следует также отметить, что исходной код проекта с некоторыми изменениями использован в Lumina Desktop Environment, и наконец-то собран официальный пакет для дистрибутива Debian

>>> Подробности

anonymous

Проверено: jollheef ()

Твикер для Qt? Докатились.

anonymous ()

и наконец-то собран официальный пакет для дистрибутива Debian (Debian Testing «Sid» , - прим.)

А для Debian 9 «Stretch» может кто-нибудь сделать пакет?

atsym ★★★★★ ()

Как настроить Qt, чтобы он нормально, невырвиглазно и нетошнотворно выглядел? Это вообще возможно?

anonymous ()

возможность сборки без D-Bus;

А с какой целью тут вообще используется D-Bus?

anonymous ()

Заодно спрошу - какие DE/WM не предоставляют интеграцию с Qt5?

Sunderland93 ★★★★★ ()
Ответ на: комментарий от Sunderland93

Не запускается после установки :-/

Выводит окно с уведомлением

The QT_QPA_PLATFORMTHEME environment variable is not set correctly

atsym ★★★★★ ()
Ответ на: комментарий от Sunderland93

Проще перечислить, что предоставляет. Под KDE можно не ставить точно. А вот с гномом и всем на гтк3 уже могут быть варианты...

anonymous ()
Ответ на: комментарий от Sunderland93

Заодно спрошу - какие DE/WM не предоставляют интеграцию с Qt5?

Никакие, кроме тех, что на Qt5. У WM это вообще в функционал не входит.

r3lgar ★★★★★ ()
Ответ на: комментарий от anonymous

Не твикер, а программа для настройки внешнего вида qt5 приложений в не KDE-средах.

ipeacocks ★★★★★ ()
Ответ на: комментарий от Sunderland93

а отчего Qt-приложения внезапно начинают требовать
QT_QPA_PLATFORMTHEME=gtk и как это лечить?

anonymous ()

Эта программа настраивает сразу все Qt5 приложения, или одно выбранное?

Xintrea ★★★★★ ()
Ответ на: комментарий от Xintrea

Все, кроме тех, в которых собственные темы захардкожены.

meliafaro ★★★ ()

Если б оно под Debian еще попроще собиралось... Либо кто-то помог им с готовыми бинарниками - был бы ништяк. Не знаю, правда, поможет ли оно сделать нормальный тонкий шрифт с отключенным сглаживанием шрифтов, но qt4config помогал. Читал где-то, что в Дебе пятые кеды собраны без поддержки libfontconfig, но по факту там «Qt 5 does not respect system setting to disable font anti-aliasing». QT_QPA_PLATFORMTHEME=gtk2 практически не помогает (да, он делает шрифт немного тоньше, но сглаживание не отключает).

Gonzo ★★★★★ ()
Последнее исправление: Gonzo (всего исправлений: 2)
Ответ на: комментарий от Gonzo

Пакет выше по треду уже собрали. А сглаживание в пятой Qt5 отключается исключительно через fonts.conf. В сабже его можно быстренько создать, или руками подкинуть, если QT_QPA_PLATFORMTHEME=gtk2.

anonymous ()
Ответ на: комментарий от Sunderland93

нет. на каком-то форуме нашел, что если qt5ct не работает, то выставить gtk. выше комментом подсказали. а, gnome

anonymous ()
Ответ на: комментарий от anonymous

Там и не такое можно прочитать... Но для гнома есть готовый platform plugin. Всю возню стоит затевать только при необходимости и наличии прямых рук.

anonymous ()

Lumina Desktop Environment

Не совсем про культи, но сколько кровавых слез пролил я, попытавшись поюзать это под TrueOS!

whiteout ()
Ответ на: комментарий от Sunderland93

О, а тебе не сложно сваять такое же для x86 и посвежее? :) Благодарю заранее!

Gonzo ★★★★★ ()
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от log4tmp

Qt-config и раньше был.

И в стандартную поставку входил. А сейчас кто во что горазд.

anonymous ()

А нет ли чего-нить такого же для gtk? А то всё qt-шное я себе сделал тёмненьким, а всякие файрфоксы с либраоффисами продолжают бесить. (Темы из FF-помойки не предлагать: никакие не нравятся.)

Единственное что нагуглилось (с полгода-год назад) - это весьма развесистое руководство по созданию собственных gtk-тем, глянув на которое, я почесал в затылке, сказал «да ну нафиг» и задвинул в дальнюю закладку.

dimgel ()

Раньше, когда не было GTK3, диалоговые окна (открыть, сохранить) выглядели одинаково в стиле GTK2 (Qt4 маскировался под GTK2). А теперь мало того, что появился тяжелый GTK3, так еще и Qt5 выглядит по своему, а QtConfig по умолчанию не предоставляется для Qt5 (да и подо что маскироваться теперь GTK2 или GTK3?) Я не особо жалуюсь, просто стало меньше унификации.

anonymous ()
Ответ на: комментарий от anonymous

С диалоговыми окнами проблем никаких вообще. Хочешь на gtk2, хочешь на gtk3. Стиль от gtk3 тоже в процессе разработки.

anonymous ()
Ответ на: комментарий от Gonzo

Для 32-х битной системы имеете ввиду? Не вопрос, соберу

Sunderland93 ★★★★★ ()

Давнишний неосилятор ЛОРа,регулярно позорящийся глубиной отсутствующих знаний с дебилианом головного мозга,являющийся при этом жертвой синдрома вахтёра сросшийся с банхаммером в своём недобложике и тытрубе,собирает пакеты т.н. линуксоидам местной прописки.Это всё,что нужно знать об уровне линуксового сообщества этого ресурса.

anonymous ()
Ответ на: комментарий от Sunderland93

Мда, печаль... Что со сторонним пакетом qt5ct, что с нативной опцией 'QT_QPA_PLATFORMTHEME=gtk2' - разницы нет. Пятые кеды в Дебе собраны таки без поддержки libfontconfig. В инете много инфы по этому поводу, но это уже другая тема. Да и пересобирать кеды заманаешься ради шрифта в паре приложений :) Проще забить на это дело. В любом случае, спасибо!

Gonzo ★★★★★ ()
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от anonymous

Как настроить Qt, чтобы он нормально, невырвиглазно и нетошнотворно выглядел? Это вообще возможно?

во времена Qt4 это делалось через qtcurve, во времена Qt5 всё сломали и чинить не будут, жри тему KDE5 и не жужжи

anonymous ()

Умеет темы qtCurve?

anonymous ()
Ответ на: комментарий от Gonzo

Для KDE есть свой platform plugin. Там всё настраивается. QT_QPA_PLATFORMTHEME=kde

anonymous ()
Ответ на: комментарий от anonymous

Суть не в этом. У меня жтк, а эта приблуда служит твикером для настройки кутёвых приложений в моем окружении (vlc, virtualbox и т.д.). Для четвертых кед была такая же штука qt4-qtconfig, но четвертые кеды были скомпилены с поддержкой libfontconfig и можно было полностью отключить сглаживание шрифтов. В пятых кедах теперь не все так гладко (в инете можно почитать багрепорты; к тому же оно еще и с xrandr не дружит). Суть в том, что не все дистры, как оказалось, вкомпиливают поддержку libfontconfig. Для наглядности: что можно было сделать раньше в Qt4 и что теперь в Qt5.

Gonzo ★★★★★ ()
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от anonymous

И про platform plugin я тоже в курсе. У меня выставлено 'QT_QPA_PLATFORMTHEME=gtk2'. Просто хотел попробовать еще qt5ct, мало ли :) Но в итоге разницы нет, ибо см. ответ выше.

Gonzo ★★★★★ ()
Ответ на: комментарий от Gonzo

Не знаю, с чего ты взял, что fontconfig отключен? Вот на последний дебиан: https://packages.debian.org/source/sid/qtbase-opensource-src

fonctonfig присутствует в сборочных зависимостях.

Так что причина совсем в другом. А именно, в древней версии Qt. На сколько я помню, в 5.3 был такой баг, и его давно уже исправили. Кроме того, выбор QT_QPA_PLATFORMTHEME на сглаживание шрифтов никак не влияет. В общем копать надо совершенно с другой стороны. Как вариант, дистр обновить, или Qt новее собрать. Или, на худой конец, прошерстить git log и выдернуть нужный патч.

anonymous ()
Ответ на: комментарий от anonymous

qtcurve прекрасно работает и сейчас для qt5/qt4/gtk2, а «всё сломали и чинить не будут» относится к gtk3 - автор qtcurve психанул из-за того, что гномошизики постоянно меняли формат gtk3-тем

anonymous ()
Ответ на: комментарий от anonymous

причина в древней версии Qt

Ну Debian же, ясное дело :) Может в новых кутях и пофиксили.

Gonzo ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.