Уведомления

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

#1 Окт. 4, 2013 14:00:27

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

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

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



Офлайн

#2 Окт. 4, 2013 14:22:29

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

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

За время преодоления “простого” куте я успею написать морду на ткинтере Wxпитоне и джанге!
Так что по сути - кутю надо учить только если планируется что-то очень серьезное….



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

Офлайн

#3 Окт. 4, 2013 17:11:10

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

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

ZerG, ну уж Wx намного сложнее, чем Qt. Архитектура UI хоть и схожая (окна, виджеты, события), в Qt API все же куда элегантнее и проще. Все интуитивно понятно: https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/PySide/QtGui/index.html , поймешь как layout'ами пользоваться — всё как по маслу пойдет.

Отредактировано Gennady (Окт. 4, 2013 17:15:07)

Офлайн

#4 Окт. 4, 2013 17:41:50

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

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

Gennady
Не согласен. Читал по wx, все значительно проще, чем Qt. Но, возможно, мне показалось, так как реально код, что на том, что на этом не писал. Мне хватает Tkinter + ttk (для красоты).

P.S. Может документация просто толковее написана…



Офлайн

#5 Окт. 4, 2013 17:54:41

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

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

что правда то правда - доки на куте больше чем на остальное вместе взятое - но нам надо что попроще - к тому же если потом пихать в бинарник код - то ткинтер опять же лутче ибо займет 2 метра



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

Офлайн

#6 Окт. 4, 2013 20:22:18

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

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

ZerG, да какой уж там бинарник? Сегодня 5 или 15 мегабайт - не важно. С Qt дистрибутив получится мегабайт 6-7.

Офлайн

#7 Окт. 4, 2013 21:55:34

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2757
Репутация: +  184  -
Профиль   Отправить e-mail  

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

> Если QT - это “просто” (по сравнению с другими вариантами ) то мне даже и сказать нечего
А чего там сложного? Что бы набросать пару виджитов в дизайнере и потом к ним обращаться большого ума не надо.

>Я тут относительно недвано спрашивал про универсальный GUI и отсановился на kivy.
Qt 5.2 вышел с поддержкой андройда, посему я бы смотрел в первую очередь на PyQt/PySide



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#8 Окт. 4, 2013 22:22:31

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

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

Rodegast, да и не надо никакого дизайнера Руками удобнее. Может в случае С++ дизайнер полезен, но в скриптовом виде…

from PySide.QtGui import *
from PySide.QtCore import *
app = QApplication(list())
window = QWidget()
window.setWindowTitle('Заголовок')
window.setLayout(QVBoxLayout())
window.setMinimumSize(QSize(320,240))
window.layout().addWidget(QLabel('Да, тут есть кнопка!', window))
button = QPushButton('Кликни же меня, ну...', window)
button.clicked.connect(window.close)
window.layout().addStretch()
window.layout().addWidget(button)
window.show()
exit(app.exec_())

Офлайн

#9 Окт. 5, 2013 10:28:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

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

ZerG, тут еще есть такой момент. Далеко не все начинают свой путь в программировании с питона, многие имеют опыт работы с С++ и этим товарищам овладеть кутями будет значительно проще, чем ТКИнтером, так как под рукой есть дока по API на знакомом языке.



Офлайн

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

Board footer

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

Powered by DjangoBB

Lo-Fi Version