LINUX.ORG.RU

История изменений

Исправление watchcat382, (текущая версия) :

а поскольку KDE и все остальные и так уже содержали кучу оконной логики, то было логично выкинуть иксы совсем.

Вот только как и с systemd - опять поспешили с внедрением недоделанной замены иксам. И снова испортили впечатление о вобщем-то может быть и неплохой штуке (пока трудно сказать насколько она хороша или плоха).

контролы должны быть единообразными

При этом должна сохраняться возможность создавать свои контролы когда это требуется для прикладной задачи. Например изобразить на экране диджейский микшерный пульт не создавая свои(привычные потенциальным пользователям) контролы не получится.

Но у нас даже софт на Qt и GTK выглядит по-разному

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

нет никаких причин, кроме религиозных, брать маргинальные тулкиты.

Причина не совсем чтобы религиозная - запредельная сложность,особенно Qt(а там еще и плюсовый синтаксис).

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

Вы сами выше написали что у вас «десктопный софт» уже неплохо работает под вейландом. Значит проблемы более-менее решены. Ну кроме особо неудачных случаев типа Кикада. Теперь неплохо бы подумать и о непрофессионалах,которым тоже бывает нужно писать программы. В первую очередь это всякие научные работники например. Их основная специальность - совсем не программирование,но тем не менее программы для своих целей они пишут. В науке обычно не столько денег чтобы на каждый чих нанимать дорогостоящих программистов-профи.

Я не пишу на плюсах, только на сях, но при этом я осилил Qt

Вот это интересная информация. Потому как везде ранее утверждалось что для использования Qt нужны плюсы. Типа без них даже нормальную обработку клавиатурных нажатий не написать,можно пользоваться только той что по умолчанию,а она часто неудобна.

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

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

Почему-то приложения Qt отлично работают и на иксах, и на вяленде. Что мешало почесаться и сделать так же в wx/kikad - непонятно.

wxWidgets в Кикаде использовался в целях мультиплатформенности и начал использоваться сильно задолго до того как Qt стало свободно доступно. Переписать такой крупный софт как Кикад на другой тулкит - это годы работы,причем это задача не для любителей,а для профессиональных программистов по причине сложности Qt.

Исходная версия watchcat382, :

а поскольку KDE и все остальные и так уже содержали кучу оконной логики, то было логично выкинуть иксы совсем.

Вот только как и с systemd - опять поспешили с внедрением недоделанной замены иксам. И снова испортили впечатление о вобщем-то может быть и неплохой штуке (пока трудно сказать насколько она хороша или плоха).

контролы должны быть единообразными

При этом должна сохраняться возможность создавать свои контролы когда это требуется для прикладной задачи. Например изобразить на экране диджейский микшерный пульт не создавая свои(привычные потенциальным пользователям) контролы не получится.

Но у нас даже софт на Qt и GTK выглядит по-разному

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

нет никаких причин, кроме религиозных, брать маргинальные тулкиты.

Причина не совсем чтобы религиозная - запредельная сложность,особенно Qt(а там еще и плюсовый синтаксис).

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

Вы сами выше написали что у вас «десктопный софт» уже неплохо работает под вейландом. Значит проблемы более-менее решены. Ну кроме особо неудачных случаев типа Кикада. Теперь неплохо бы подумать и о непрофессионалах,которым тоже бывает нужно писать программы. В первую очередь это всякие научные работники например. Их основная специальность - совсем не программирование,но тем не менее программы для своих целей они пишут. В науке обычно не столько денег чтобы на каждый чих нанимать дорогостоящих программитов-профи.

Я не пишу на плюсах, только на сях, но при этом я осилил Qt

Вот это интересная информация. Потому как везде ранее утверждалось что для использования Qt нужны плюсы. Типа без них даже нормальную обработку клавиатурных нажатий не написать,можно пользоваться только той что по умолчанию,а она часто неудобна.

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

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

Почему-то приложения Qt отлично работают и на иксах, и на вяленде. Что мешало почесаться и сделать так же в wx/kikad - непонятно.

wxWidgets в Кикаде использовался в целях мультиплатформенности и начал использоваться сильно задолго до того как Qt стало свободно доступно. Переписать такой крупный софт как Кикад на другой тулкит - это годы работы,причем это задача не для любителей,а для профессиональных программистов по причине сложности Qt.