LINUX.ORG.RU
ФорумTalks

Темы в Qt5: Зачем они так делают?


0

1

Перевожу проект с Qt4.8.x на Qt5.2 и плачу, плачу...

Слева Qt5 (default тема), справа Qt4 (plastique тема):

http://i.piccy.info/i9/657af155a07b04edd4947a52bf248835/1414091127/396236/597...

Как так можно было испоганить дефолтную тему?

Почему такие ШГ? Ну понятно, конденсед захотелось, но он же мелкий, и такое впечатление что неправильно DPI определяется.

Зачем из Qt5 вообще выпилили тему plastique? Теперь подсветка области ввода контрастной рамкой - это не модно, не весело и не молодежно. Альтернатива - вот это дефолтное овно или темы gtk и windows. Так еще и никто не знает, как вернуть взад нормальные темы. Говорят что никак: http://www.prog.org.ru/topic_27828_0.html или используй какую-то QtКурву.

Начал собирать информацию по тому, как вообще настраивать темы в Qt5. Никто ничего толком не знает, единственный проект qtstyleplugins - и тот без документации вообще. Типа догадайся сам что со всем этим набором файлов делать. И он под Qt4, а под Qt 5.2 типа собирается по недоразумению.

Я начинаю любить компанию Nokia, при ней такого бардака небыло.

★★★★★

Пластик был страшный и не умел в высокий DPI.

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

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

stevejobs ★★★★☆
()

Если что, Qt5 уважает настройки темы с KDE. И если укажешь тему, которая у Qt5 есть, он её подхватит.
И действительно, почему бы не использовать QtCurve?

Darth_Revan ★★★★★
()

Радуйся, что хотя бы не сделали как в кде5. Вот уж где по дефолту идёт ужасное нечто.

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

Да, так себе шутка. Пробовать GTK уже откровенно поздно. Ведь в наше время все уже сидят на GTK+, некоторые даже на третьей версии.

t184256 ★★★★★
()

Потому что Digia сама не знает, чего хочет.
Забей и продолжай юзать Qt4, оставив возможность сборки для Qt5.

Я начинаю любить компанию Nokia, при ней такого бардака небыло.

У Нокии была армия квалифицированных тестировщиков, которые могли денно и нощно тыкать разработчкивов в их баги. Держать их в узде. А что может Digia? Ничего. Вот поэтому Qt-разработчики только и делают, что наращивают функционал, наплевав на баги. Что из этого выходит? Конечно же Qt5 со сломанными темами, шрифтами, рендерингом во всех операционных системах, кучей багов и тормозов.

Благо, хоть недавно опомнились, что фиксить баги нужно. Ввели всякие там Qt Champions и так далее, чтобы сообщество искало баги в библиотеке. Поможет ли это? Я надеюсь. Но начинать нужно было раньше.

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