LINUX.ORG.RU

Почему используются в основном только две графические библиотеки?

 , , , ,


0

3

Не могу понять, почему на Линуксе используются только две основные графические библиотеки – GTK и Qt. Ведь есть же много других, кроссплатформенных.

Вот, например, в этой статье называют также: Electron.js, NW.js, Avalonia, WxWidgets и Tkinter.

Все указаны как кроссплатформенные. Должна быть какая-то причина, почему как правило выбираем только из двух.

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

по сравнению с твоим нет, но там ниже накидали еще скриншотиков. tk очень гибок в плане визуала

Kolins ★★★★★
()

Используй то, что тебе нравится, будто кто-то запрещает

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

Красота, ёлы палы. Это ж Windows 3.1, Paint. )))

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

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

Ну 20 лет назад такое, в принципе, было допустимо, но сейчас…

Но сейчас UI так деградировал, что снимок экрана из 90-х можно рассматривать как картину старых мастеров.

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

Qt сделан адекватно и относительно малоежка

Нет, нет и еще раз нет.

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

«Малоежка» - даже не смешно. Просто кути прячут занимаемую память, прикрываясь кешированием. Убрать это и они чудесным образом пожирнеют и начнут ацки тупить.

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

к сожалению, Python/Tkinter сильно ему уступают по приятности

В Python для работы с Tk запускается внутренний интерпретатор Tcl со своим event loop’ом, и в него шлются Tcl’ные команды. Узнал об этом, когда разбирался, какого фига не работает Ctrl-C.

annulen ★★★★★
()

А для Rust есть связка с Qt?

Don_Antonio
() автор топика
Ответ на: комментарий от ox55ff

Авалония это dot net, он не прижился на линуксах.

Только в манямирке красноглазых фанатиков.

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

Помимо нее, поставь для начала себе и пользователю .NET.

Жабу же ставят и никакого диссонанса не происходит. Вот и с дотнетом так же.

slackwarrior ★★★★★
()

Почему используются в основном только две графические библиотеки?

Потому что даже ИТТ «религиозные» верования, FUD и протухшие методички ;)

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

LXQt - самая лёгкая DE

Что ни слово, то искрометная шутка. Оценил, посмеялся. В этот осенний дождливый день - то, что надо.

utanho ★★★★★
()

Electron.js

Должен сдохнуть в пмуках

Остальное из списка - маргинальное говно

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

Да нормально оно выглядит, есть и вполне современные темы. Засада в том, что все реальные приложения на Tk не знают о существовании ttk виджетов (потому что написаны в прошлом веке). Когда я последний раз писал на Tk лет 15 назад, там уже были темы, только ими никто не пользовался. Заказчикам было почему-то наплевать как оно выглядит. Впрочем, емнип в винде и дефолтный Tk был не так уж страшен.

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

Tk только с тиклем хорош, дергать его из питона это бред. Tcl и Tk это как Маркс и Энгельс почти, сами по себе они ни о чем.

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

С другой стороны, tkinter можно использовать как черный ящик с какой-то магией, которая приятнее консоли. Но даже открытие фацла в итоге приятнее и удобнее было сделать на wx.

Shadow ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.