LINUX.ORG.RU

Первый релиз Qt5Gtk2

 ,


4

2

Как многие заметили, из состава Qt 5.7 была удалена поддержка Gtk+ 2.0. Взамен разработчики предлагают использовать соответствующий стиль из репозитория qtstyleplugins. Однако, при использовании данного стиля нет возможности задействовать стандартные диалоги из Gtk+ 2.0 (было доступно в Qt 5.6).

Для решения данной проблемы был создан небольшой проект Qt5Gtk2, в рамках которого выпускаются плагины для Qt5, позволяющие вернуть полноценную поддержку Gtk+ 2.0 в Qt5. Исходный код с незначительными доработками был взят из Qt 5.6 и распространяется под лицензией GPLv2 и выше.

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

anonymous

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

Кстати, а что кроме призрения и проклятий получили разработчики Qt отказавшись от стоковой официальной qtconfig?

slon ()

Уф, а я думал кьют уже стал гамном, не буду обновляться до 5.7 и выше.

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

такая судьбоносная вещь достойна полноценной новости :)

Вещь не такая уж и судьбоносная. В поддерживаемом 5.6 gtk2 остался, а в 5.8 должен быть уже gtk3. Просто переходной период.

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

В поддерживаемом 5.6 gtk2 остался, а в 5.8 должен быть уже gtk3.

5.8 уже заморожен, но gtk3 там не наблюдается. Только диалоги можно дёрнуть, как и в 5.7.

anonymous ()

Судя по описанию, это надо закопать.

full_inu ()

{была удалена} {нет возможности задействовать} {данной проблемы} хоть плачь, что там они воротят. В кде 6.0 вообще дропнули бы тогда всю совместимость. Чтоб их тоже все дропнули.

anonymous ()

нет возможности задействовать стандартные диалоги из Gtk+ 2.0

Это же благословение небес! Диалоги GonomeTK — это _худшее_ что было в GUI.

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

Кутишные ничего не знают про точки монтирования. Можно, конечно, сделать свой platform plugin со своими диалогами, но мне жутко лень. Факт необходимости подчищать за всякими Тиягами мне откровенно не радует.

anonymous ()

Однако, при использовании данного стиля нет возможности задействовать стандартные диалоги из Gtk+

А что, кто-то в здравом уме захочет их использовать?

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

Кутишные ничего не знают про точки монтирования.

Это ты должен о них знать, а для приложений файловая система в юниксе единая и неделимая

annulen ★★★★★ ()

Однако, при использовании данного стиля нет возможности задействовать стандартные диалоги из Gtk+

А что, кто-то в здравом уме захочет их использовать? [2]

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

Культёвый диалог — скопированная с винды параша, в которой даже ввести путь с автодополнением нормально нельзя.

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

Чё ж тогда культёвая параша для каждой директории при автодополнении листинг показывает, уводит на него фокус и заставляет выбирать, а, кошак? Ведь файловая система едина с самого корня!

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

Кутишные ничего не знают про точки монтирования.

Это ты должен о них знать, а для приложений файловая система в юниксе единая и неделимая

Вы два упоротых.

Файловый диалог должен предлагать быстрый доступ к директориям юзверя, читай хомяку, флешкам и сетевым шарам. Если оно смонтировано самим юзверем, то должна быть кнопка «размонтировать обратно».

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

Забавно, культисты обливали помоями диалог GTK+ за то, что в нём нельзя удалять файлы, а теперь ихний поливают за отсутствие размонтирования. Виллариба и Виллабаджо прям.

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

Отсутствие пары миллионов долларов и 100 человек команды.

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

Кстати, а что кроме призрения и проклятий получили разработчики Qt отказавшись от стоковой официальной qtconfig?

Нуу... qt5ct. Где наконец-то можно настроить иконки.

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

Они считают, что каждый DE должен самостоятельно производить костыли под Qt. Но на фоне других это решение не такое уж и плохое. Ещё бы нормальный API для этого сделали.

anonymous ()

Не понимаю, причём Gtk2 к Qt? Зачем это всё?

das_tier ★★★★★ ()

Исходный код с незначительными доработками был взят из Qt 5.6 и распространяется под лицензией GPLv2 и выше.

А почему не оставили LGPL? Такое достижение Qt проигнорировали.

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

LGPL больше подходит для библиотек.

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

Дай угадаю, удалил «устаревшие классы» Тьяго?

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

Это же благословение небес! Диалоги GonomeTK — это _худшее_ что было в GUI.

+++++++++

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

Зависеть от GTK2 он этого не перестал. Ну не нравится тебе Chrome, скажу Inkscape.

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

Ну вот разрабы и решили для себя и поделились с народом, которому это нужно.

GTK+2 ещё всех переживёт.

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

Это ты себя спросил? Тогда почему ответы пропустил?

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