URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 100975
[ Назад ]

Исходное сообщение
"Выпуск утилиты Qt5 Configuration Tool 0.4 "

Отправлено opennews , 22-Дек-14 17:46 
Доступен (http://qt-apps.org/content/show.php/Qt5+Configuration+Tool?c...) новый выпуск утилиты Qt5 Configuration Tool, предназначенной для настройки внешнего вида приложений на базе Qt5. Основной целью разработки является решение проблемы настройки Qt5-приложений в рабочих окружениях, для которых отсутствует интеграция с Qt5, т.е. замена удалённой из состава Qt5 утилиты qtconfig.


В настоящее время имеется возможность выбрать тему виджетов, настроить цветовую схему, сменить иконки и шрифты. Также имеется возможность простой генерации файла fonts.conf с основными настройками рендерига шрифтов. В будущих релизах планируется реализовать поддержку пользовательских таблиц стилей (css). В текущий момент развития программа находится на ранней стадии разработки и предназначена для опытных пользователей. Для работы требуется версия Qt 5.4 (qtbase, qtsvg и qttools для сборки). Код проекта распространяется под лицензией BSD.
<center><a href="http://qt-apps.org/CONTENT/content-pre1/168066-1.png"&g... src="http://www.opennet.me/opennews/pics_base/0_1419259472.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: http://qt-apps.org/content/show.php/Qt5+Configuration+Tool?c...
Новость: http://www.opennet.me/opennews/art.shtml?num=41321


Содержание

Сообщения в этом обсуждении
"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Fracta1L , 22-Дек-14 17:46 
QtCruve поддхватывает?

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено noob , 22-Дек-14 17:48 
стыдно признаться у меня не заработало(не осилил компиляцию), может кто нибудь отрапортавать о успешном использовании, в идеале ссылку на aur

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Darth Revan , 22-Дек-14 17:59 
Это подойдёт: https://build.opensuse.org/package/view_file/KDE:Qt5/libqt5-... ?

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено anonymous , 22-Дек-14 18:22 
Нужны приватные хидеры от Qt. Иначе не соберётся.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Igor , 22-Дек-14 19:16 
Все, как обычно, просто.
1. Устанавливаешь Qt SDK. Лучше новое. Однако у меня версия 5.3.1 и все собралось. У меня Qt SDK устанавливалось в /opt.
2. Качаешь архив, распаковываешь.
3. Открываешь консольку, переходишь в распакованный каталог.
4. У меня по умолчанию нет qmake в пути. Поэтому я сделал:
  export PATH=$PATH:/opt/Qt5.3.1/5.3/gcc_64/bin
5. Выполняешь команды:
  qmake
  make
6. Переходишь в режим root-а (su).
7. Выполняешь команду:
  make install
8. В своем домашнем каталоге (от своего пользователя!) заводишь $HOME/.profile и в него вставляешь строку:
  export QT_QPA_PLATFORMTHEME=qt5ct
9. Делаешь relogin.
10. Запускаешь программку qt5ct. У меня она появилась в каталоге
/opt/Qt5.3.1/5.3/gcc_64/bin
Вообщем это все.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Pulfer , 22-Дек-14 20:21 
В самой компиляции там ничего сложного нет, в дополнение к примерам сборки вот спек пакета из Росы: https://abf.rosalinux.ru/import/qt5ct/blob/rosa2014.1/qt5ct....

Надо смотреть на ошибку сборки, чтобы понять, что именно не идёт (не хватает каких-то заголовочных файлов или что-то ещё).


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 23-Дек-14 00:11 
Что тут смотреть, если в Makefile нет переменной DESTDIR, которая префиксом должна идти к путям, куда будут устанавливаться цели у make? Все эти костыли в спеках по раскидыванию файлов в положенное место смотрятся смешно. Пускай автор утилиты приведёт сборочную систему в порядок

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Pulfer , 23-Дек-14 05:23 
В qmake-проектах вместо DESTDIR зачем-то используется INSTALL_ROOT, так исторически сложилось. А вот что бинарник устанавливается в $$[QT_INSTALL_BINS] вместо /usr/bin, это решение спорное, лично я не вижу в этом никакой необходимости. $$[QT_INSTALL_BINS] предназначен для служебных утилит из профиля Qt5 (qmake, moc, lrelease и т.д., на которые при необходимости можно сделать симлинки в /usr/bin вида qmake-qt5 и т.п.), а не для обычных пользовательских программ.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 23-Дек-14 00:31 
pkgname=qt5ct
pkgver=0.4
pkgrel=1
pkgdesc='Qt5 Configuration Tool'
url='http://qt-apps.org/content/show.php/Qt5+Configuration+Tool?c...'
arch=('x86_64' 'i686')
license=('GPL')
depends=('qt5-base>=5.4.0' 'qt5-svg>=5.4.0')
makedepends=('qt5-tools>=5.4.0')
source=("$pkgname"-"$pkgver".tar.bz2::http://qt-apps.org/CONTENT/content-files/168066-"$pkgname"-"$pkgver".tar.bz2)
sha256sums=('2fbf942e2cf9590aaa15b14849cafb3ff85dce7439661664aa582b56051afec0')

build(){
  cd $pkgname-$pkgver
  qmake
  make
}

package(){
  cd $pkgname-$pkgver
  make DESTDIR="$pkgdir" install
}

Но ниже я отписался от текущих проблемах со сборкой


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено дл , 22-Дек-14 17:57 
Кто-нибудь может внятно объяснить, что происходит с QT/КDE? Последние два года их политика производит впечатления набора случайных действий, полностью лишенных смысла. Они соединяют модули, разбивают модули, наплодили непонятных схем нумерации версий, зачем все это? Какая у этого цель?

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено anonymous , 22-Дек-14 18:18 
> Кто-нибудь может внятно объяснить, что происходит с QT/КDE? Последние два года их
> политика производит впечатления набора случайных действий, полностью лишенных смысла.
> Они соединяют модули, разбивают модули, наплодили непонятных схем нумерации версий, зачем
> все это? Какая у этого цель?

А кто их сейчас разберёт. Зачем-то qtconfig выпилили и шрифты поломали. Вот только к 5.4 пытаемся исправить кое-как. Да и то, какой-то умник всё убил гамма-коррекцией. Хорошо, хоть приняли патч в 5.4.1.


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено skybon , 23-Дек-14 01:08 
Наоборот, всё очень даже логично.

1. Максимальный перенос фич из kdelibs в Qt 5, удаление дубликатов.
2. Как следствие - разбивка kdelibs на отдельные фреймворки дабы не иметь раздутый монолит.


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено arisu , 25-Дек-14 07:44 
> Кто-нибудь может внятно объяснить, что происходит с QT/КDE?

что там с QuickTime — не знаю. а в Qt — напилися девки пьяны, таперича отплясывают.


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Rodegast , 22-Дек-14 18:01 
> планируется реализовать поддержку пользовательских таблиц стилей (css).

Может всё таки на CSS, а QSS.


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено anonymous , 22-Дек-14 18:11 
кнопочка "исправить"

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Anonim , 22-Дек-14 22:30 
>Может всё таки на CSS, а QSS.

Может всё таки не на CSS, а не CSS.


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 23-Дек-14 15:51 
Может, всё-таки не всё таки, а всё-таки.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 22-Дек-14 18:06 
Почему qt5 выглядит как gtk2?

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Михаил , 22-Дек-14 18:31 
Потому что выбрали такую тему оформления.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 22-Дек-14 18:39 
> Почему qt5 выглядит как gtk2?

Намек на то, что qt6 будет выглядеть как gtk3?


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 22-Дек-14 19:33 
Намек на псевдопрогресс.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 22-Дек-14 20:19 
Основной критерия прогресса - свистопердячесть интерфейса?

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Анананимус , 23-Дек-14 03:24 
Да

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 22-Дек-14 18:33 
> удалённой из состава Qt5 утилиты qtconfig

Ничего там не удалено. Просто не собирается по умолчанию.


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено anonymous , 22-Дек-14 20:00 
Если собрать, то толку от неё ноль. Данные из конфига не читаются.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 22-Дек-14 20:21 
> Если собрать, то толку от неё ноль. Данные из конфига не читаются.

Но, тем не менее, заявление про "qtconfig удален из состава Qt5" не вполне корректно.


"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено anonymous , 22-Дек-14 20:52 
А как корректно?

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Сергей , 22-Дек-14 21:47 
Попросите сборщика вынуть руки наружу.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено anonymous , 22-Дек-14 22:17 
Какая вопиющая некомпетентность.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено Аноним , 22-Дек-14 19:33 
А зачем отрезали qtconfig? По кривой дорожке пошли.

"Выпуск утилиты Qt5 Configuration Tool 0.4 "
Отправлено anonymous , 22-Дек-14 20:08 
> А зачем отрезали qtconfig? По кривой дорожке пошли.

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