Комментарии 22
Интересно, но… Сколько кода для достаточно простых вещей.
0
Насколько нативно выглядят окна в других системах?
+1
в Win/OSX родное оформление.
в Linux/Solaris — свое.
в Linux/Solaris — свое.
0
А можете прикрепить скриншоты? Хотелось бы увидеть вживую.
На ваш взгляд, какой тулкит лучше использовать: Tk, wx, GTK, QT для создания нормальных переносимых программ?
На ваш взгляд, какой тулкит лучше использовать: Tk, wx, GTK, QT для создания нормальных переносимых программ?
+1
+2
QT, если проект некоммерческий, а если коммерческий — wx (у QT лицензия очень дорогая, поэтому wx — наименьшее зло).
— Tk невероятно уродлив под линуксом, и, кажется, у него мало интересных контролов (могу ошибаться),
— GTK плохо реализован под Windows, его API — имхо сплошной баттхерт (у wx на самом деле тоже, но он хотя бы нативно выглядит под Windows и Mac).
Для QT есть профессиональные средства разработки, в отличие от всего остального вами перечисленного, продуманность API и внешний вид — лучше других.
— Tk невероятно уродлив под линуксом, и, кажется, у него мало интересных контролов (могу ошибаться),
— GTK плохо реализован под Windows, его API — имхо сплошной баттхерт (у wx на самом деле тоже, но он хотя бы нативно выглядит под Windows и Mac).
Для QT есть профессиональные средства разработки, в отличие от всего остального вами перечисленного, продуманность API и внешний вид — лучше других.
0
— TK на скриншотах по ссылке вроде бы не так плох.
— А у GTK мне понравилось наличие Glade — накидал визуально формочек, окошек — сэкономил время.
Посмотрел на скриншоты GTK под виндой — напоминает времена 3.11.
Неужто сейчас нет какого-то одного универсального нормального способа/библиотеки/фреймворка для создания интерфейса? Только QT?
— А у GTK мне понравилось наличие Glade — накидал визуально формочек, окошек — сэкономил время.
Посмотрел на скриншоты GTK под виндой — напоминает времена 3.11.
Неужто сейчас нет какого-то одного универсального нормального способа/библиотеки/фреймворка для создания интерфейса? Только QT?
0
WxWidgets?
+1
В QT не просто какой-то glade, а полноценная IDE с отличным редактором ресурсов.
Аналоги glade есть для wx, ее стоит брать в расчет, если проект коммерческий и нет денег на QT (а стоит она довольно дорого — настолько, что вряд ли разумно будет их выделять, даже если ваша фирма довольно богата; уже не помню цен, но год назад за лицензию на двух разработчиков для двух платформ просили кажется около 8К евро, это со скидками).
Короче, если честно — то да, только QT, в крайнем случае — wx.
Аналоги glade есть для wx, ее стоит брать в расчет, если проект коммерческий и нет денег на QT (а стоит она довольно дорого — настолько, что вряд ли разумно будет их выделять, даже если ваша фирма довольно богата; уже не помню цен, но год назад за лицензию на двух разработчиков для двух платформ просили кажется около 8К евро, это со скидками).
Короче, если честно — то да, только QT, в крайнем случае — wx.
0
Qt — для коммерческой разработки так же можно, разве нет?
https://edit.qt.troll.no/about/licensing
https://edit.qt.troll.no/about/licensing
+2
Pidgin на GTK+, хорошо выглядит под виндой.
0
Для тех, кто в берлоге спит: qt — LGPL с марта
+1
Свое, но им же только юзеров пугать…
+2
Это какой-то полный ахтунг! Привет из 80-х годов!
Таким интерфейсом действительно всех юзеров распугаешь, и уже не важно насколько хороша твоя программа — пользоваться никто не будет!
Таким интерфейсом действительно всех юзеров распугаешь, и уже не важно насколько хороша твоя программа — пользоваться никто не будет!
-4
а tile вы не пробовали? и темы оформления?
0
Спасибо за топик. Давно хотел попробовать и все как-то стеснялся.
0
my $plat_evt_ctrl = ($^O eq 'darwin')? ('Control-'): ('Control-');
думаю, имелось в виду
my $plat_evt_ctrl = ($^O eq 'darwin')? ('Control-'): (''Ctrl-');
думаю, имелось в виду
my $plat_evt_ctrl = ($^O eq 'darwin')? ('Control-'): (''Ctrl-');
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Perl и GUI. Работа с меню