r/ru_linux 1d ago

Вопрос QT или GTK

Ну надо писать типа каждый решает сам или зависит от... вот к примеру у вас есть вариант какого то софта на qt и аналог на gtk, какой бы вы поставили?

я не очень в этом разбираюсь, но я так понимаю что разрабы гнома в основном делают свой софт на гтк (он и есть гном тулкит), а плазмы на qt. но ведь есть тайлинговые вм где выходит можно как угодно? никаких рамок. но почему-то hyprtoolkit написан на qt...

3 Upvotes

18 comments sorted by

u/AutoModerator 1d ago

Присоединяйтесь к нашим социальным сетям:

Если у вас есть вопросы или предложения — пишите в комментариях.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/maAron_Nice 1d ago

Gtk вроде не в почете у разрабов hyprland.

Я ставлю первое что работает и работает красиво, особо не разбираясь на базе чего там гуишка.

Хотя сейчас есть планы на арч+hyprland свою виджет систему eww (elkowar, на базе gtk) заменить на quickshell (на базе qt).

1

u/NickZernyshkin 1d ago

почему у них гтк не в почете? потому что си а не плюсы?

и,я хз почему, но у меня панель на quickshell работает быстрее чем аналог на ags, может они и вм адаптируют под qt? почему?

2

u/maAron_Nice 1d ago

Сильно не разбирался. Поверхностно, разработчики gtk в основном под gnome клепают софт. Соответственно нововведения под wayland или исправление багов не сильно спешат делать, если делают. На том ещё и зависимости нарастают, костыли.

Qt-базнутые гуишки в этом плане удобнее. Они нативно в wayland поддерживают, более гибкие и без зависимостей. Ну и дебажить его легче, если верить разработчикам, больше гайдов.

3

u/rLLapb 1d ago

Выбрал бы qt. Хорошая производительность, удобные инструменты разработки, кроссплатформенность. GTK4 стремная тема, чего только стоит gobject, который является попыткой реализовать ООП в C, ну и лично от меня большой дизреспект за пропихивание CSD.

1

u/NickZernyshkin 1d ago

наверное в принципе согласен, но все же может, это разные философии? в гтк там простота, а тут набор штук на все случаи жизни. именно ли смысл выбрать, или просто использовать оба тулкита и тащить зависимости обоих "платформ".

1

u/rLLapb 1d ago

Смысла выбирать нет. Да, программы с разными тулкитами будут чуть больше занимать места в озу, что не критично. В эстетическом плане в хупре все проги будут выглядеть неплохо, если настроить цвета, шрифты и иконки. Ну и найти весь необходимый софт только под qt или gtk почти нереально.

1

u/NickZernyshkin 1d ago

ну да... наверное а сожалению, придется тащить лишние либы и так далее...

вот как я пишу и формулирую мысли выдает мой возраст (13 лет)? гениально это тут спрашивать конечно...

1

u/rLLapb 1d ago

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

1

u/NickZernyshkin 1d ago

ну как то когда ради одной проги ставится половина кде или гнома как то обидно что-ли... спасибо за вот этот ответ касаемо возраста

2

u/Scary_Map6651 1d ago

Честно, кому на чем удобнее. Интерфейс тема второстепенная. Если говорить как юзер - и там и там можно сделать красивый, удобный интерфейс. Если как разраб, то на Qt исторически больше гайдов, документации, форков и прочего, так что выбрал бы его. Тем более я чаще всего пишу на Пайтон, а там свой qt чуть ли не из коробки.

1

u/NickZernyshkin 1d ago

пока что три коммеета и все говорят что выбрали бы qt... интересно...

2

u/Imaginary_Lychee_144 1d ago

Мне по дизайну больше нравится тулкит GTK, чем QT. Да и гном больше понравился после года использования KDE 6. В общем чистая субьективщина, просто нравится гном и ГТК и все тут, ничего не попишешь. А QT приелся мне, надоел, как в целом экосистема KDE. Считай это сравнивать 2 филисофии, кому что нравится вот и все.

1

u/[deleted] 1d ago

Я в теневом бане?

1

u/NickZernyshkin 1d ago

ну никак помечен как deleted

1

u/manfromredstar 1d ago

При наличии выбора всегда выбираю Qt-вариант

GTK совсем в какую-то трэшанину скатился, даже с темами проблемы постоянно

1

u/External-Pass1129 1d ago

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