Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Простой интерфейс для питона. Ищу [RSS Feed]

#1 Окт. 2, 2013 20:31:54

kvadrat
От:
Зарегистрирован: 2011-07-13
Сообщения: 69
Репутация: +  1  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

Не в первый раз уже появляется потребность в простом интерфейсе для питона. Разбиаюсь с одной фигней (чисто для себя - математическая тема) и понимаю: а как хорошо бы было если бы… Ну как в js+html. Написал и вот тебе окна ввода, вот кнопки, а вот и результат. Я тут относительно недвано спрашивал про универсальный GUI и отсановился на kivy. Только начал изучать и забросил (временно! временно!). Во первых доки на английском, а во вторых это серьезный инструмент все же. А мне надо что бы побаловаться - без всякого, упаси, продакшна. Что бы простой api, что бы по сложности интерфейс как у калькулятора можно было замутить и главное с графиками. Посоветуйте что-нибудь



Офлайн

#2 Окт. 2, 2013 21:01:33

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

ну так и используйте web для вывода/ввода
либо чистым питоном либо через готовый фреймворк - например django
а так - проще Tkinter по моему ничо и нима



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Окт. 2, 2013 21:20:27

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

ZerG
Согласен. Tkinter самый простой вариант.
+ я могу всегда помочь так как очень его полюбляю :)



Офлайн

#4 Окт. 2, 2013 22:18:55

Gennady
Зарегистрирован: 2013-09-19
Сообщения: 27
Репутация: +  1  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

ИМХО, лучше всего будет PySide. Если есть понимание общих принципов работы интерфейсов, порог вхождения самый низкий у Qt. Сам в свое время перепробовал и Tkinter, и PyGTK, и WxWidgets, и экзотику — лучшим вариантом вышел PySide. Приложение для реальной задачи можно написать за считанные часы, а набросать кнопки — 10 минут. Qt проектировался изначально с удобством ручного набора (получается даже быстрее, чем если юзать инструменты типа QtDesigner). Куча документации, статей (больше на С++, но перенести код на Python не сложно, а тем более понять по нему принцип работы тех или иных функций Qt). Плюс, Qt самый полнофункциональный фреймворк, с массой возможностей, отсюда перспективы — можно будет использовать в серьезных приложениях и при трудоустройстве сгодится.

Офлайн

#5 Окт. 2, 2013 23:28:36

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

Gennady
Но только pyside подглючивает иногда :)
PyQt платный :)



Отредактировано 4kpt (Окт. 2, 2013 23:29:03)

Офлайн

#6 Окт. 3, 2013 00:50:54

Gennady
Зарегистрирован: 2013-09-19
Сообщения: 27
Репутация: +  1  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

4kpt, больше года в рабочих проектах использую, пока глюков не замечал…

Офлайн

#7 Окт. 3, 2013 01:04:37

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

На конфу създите. Там все про это расскажут.
Просто сам хотел и думал. Наслушался - желание пропало напрочь :)



Отредактировано 4kpt (Окт. 3, 2013 01:05:12)

Офлайн

#8 Окт. 3, 2013 02:12:51

wbt
Зарегистрирован: 2013-08-13
Сообщения: 143
Репутация: +  6  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

tk страшный, как последний ужас.



Бейсик - не порок, Гвидо - не пророк

Офлайн

#9 Окт. 3, 2013 08:41:13

kvadrat
От:
Зарегистрирован: 2011-07-13
Сообщения: 69
Репутация: +  1  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

ZerG
ну так и используйте web для вывода/вводалибо чистым питоном либо через готовый фреймворк - например djangoа так - проще Tkinter по моему ничо и нима
django безусловно это круто, использую его в текущем долгосрочном(к сожалению) проекте. но для того что бы изменения в питоньем коде вступили в силу нужно перезагружать сервер каждый раз, а здесь речь идет о непрекращающихся частых точечных изменениях в коде.
мне то же кажется что web это возможно верное направление. но минималистичных решений, как я понимаю, с питоном там нет. или почти нет. хотя припоминается какой-то проект, где вроде питон компилировался в js на клиенте прям, или что-то вроде этого. название не помню

4kpt
ZerGСогласен. Tkinter самый простой вариант. + я могу всегда помочь так как очень его полюбляю :)
сколько примерно строк на Tkinter займет программка которая принимает через окно ввода числа X, A и показывает функцию Y = X * A ?



Отредактировано kvadrat (Окт. 3, 2013 08:42:07)

Офлайн

#10 Окт. 3, 2013 08:47:30

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Простой интерфейс для питона. Ищу

kvadrat
изменения в питоньем коде вступили в силу нужно перезагружать сервер каждый раз, а здесь речь идет о непрекращающихся частых точечных изменениях в коде.
дев -сервер сам перезагружется при смене кода и шаблоны рендерит каждый раз з диска.
Нехорошо на продакшине вести разработку
kvadrat
сколько примерно строк на Tkinter займет программка которая принимает через окно ввода числа X, A и показывает функцию Y = X * A ?

Отредактировано Singularity (Окт. 3, 2013 08:49:05)

Офлайн

  • Начало
  • » GUI
  • » Простой интерфейс для питона. Ищу[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version