kvadrat
Окт. 2, 2013 20:31:54
Не в первый раз уже появляется потребность в простом интерфейсе для питона. Разбиаюсь с одной фигней (чисто для себя - математическая тема) и понимаю: а как хорошо бы было если бы… Ну как в js+html. Написал и вот тебе окна ввода, вот кнопки, а вот и результат. Я тут относительно недвано спрашивал про универсальный GUI и отсановился на kivy. Только начал изучать и забросил (временно! временно!). Во первых доки на английском, а во вторых это серьезный инструмент все же. А мне надо что бы побаловаться - без всякого, упаси, продакшна. Что бы простой api, что бы по сложности интерфейс как у калькулятора можно было замутить и главное с графиками. Посоветуйте что-нибудь
ZerG
Окт. 2, 2013 21:01:33
ну так и используйте web для вывода/ввода
либо чистым питоном либо через готовый фреймворк - например django
а так - проще Tkinter по моему ничо и нима
4kpt
Окт. 2, 2013 21:20:27
ZerG
Согласен. Tkinter самый простой вариант.
+ я могу всегда помочь так как очень его полюбляю :)
Gennady
Окт. 2, 2013 22:18:55
ИМХО, лучше всего будет PySide. Если есть понимание общих принципов работы интерфейсов, порог вхождения самый низкий у Qt. Сам в свое время перепробовал и Tkinter, и PyGTK, и WxWidgets, и экзотику — лучшим вариантом вышел PySide. Приложение для реальной задачи можно написать за считанные часы, а набросать кнопки — 10 минут. Qt проектировался изначально с удобством ручного набора (получается даже быстрее, чем если юзать инструменты типа QtDesigner). Куча документации, статей (больше на С++, но перенести код на Python не сложно, а тем более понять по нему принцип работы тех или иных функций Qt). Плюс, Qt самый полнофункциональный фреймворк, с массой возможностей, отсюда перспективы — можно будет использовать в серьезных приложениях и при трудоустройстве сгодится.
4kpt
Окт. 2, 2013 23:28:36
Gennady
Но только pyside подглючивает иногда :)
PyQt платный :)
Gennady
Окт. 3, 2013 00:50:54
4kpt, больше года в рабочих проектах использую, пока глюков не замечал…
4kpt
Окт. 3, 2013 01:04:37
На конфу създите. Там все про это расскажут.
Просто сам хотел и думал. Наслушался - желание пропало напрочь :)
wbt
Окт. 3, 2013 02:12:51
tk страшный, как последний ужас.
kvadrat
Окт. 3, 2013 08:41:13
ZerG
ну так и используйте web для вывода/вводалибо чистым питоном либо через готовый фреймворк - например djangoа так - проще Tkinter по моему ничо и нима
django безусловно это круто, использую его в текущем долгосрочном(к сожалению) проекте. но для того что бы изменения в питоньем коде вступили в силу нужно перезагружать сервер каждый раз, а здесь речь идет о непрекращающихся частых точечных изменениях в коде.
мне то же кажется что web это возможно верное направление. но минималистичных решений, как я понимаю, с питоном там нет. или почти нет. хотя припоминается какой-то проект, где вроде питон компилировался в js на клиенте прям, или что-то вроде этого. название не помню
4kpt
ZerGСогласен. Tkinter самый простой вариант. + я могу всегда помочь так как очень его полюбляю :)
сколько примерно строк на Tkinter займет программка которая принимает через окно ввода числа X, A и показывает функцию Y = X * A ?
Singularity
Окт. 3, 2013 08:47:30
kvadrat
изменения в питоньем коде вступили в силу нужно перезагружать сервер каждый раз, а здесь речь идет о непрекращающихся частых точечных изменениях в коде.
дев -сервер сам перезагружется при смене кода и шаблоны рендерит каждый раз з диска.
Нехорошо на продакшине вести разработку
kvadrat
сколько примерно строк на Tkinter займет программка которая принимает через окно ввода числа X, A и показывает функцию Y = X * A ?