powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Какие есть интерактивные способы создания интерфейса на Python?
25 сообщений из 41, страница 1 из 2
Какие есть интерактивные способы создания интерфейса на Python?
    #39705095
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сначала в 1с, а потом в QT я привык создавать интерфейс "набрасывая" на форму нужные элементы диалога (и подцепляя к ним нужные процедуры). Насколько я понял Thinker не позволяет так работать. Есть в Python инструмент позволяющий мне чувствовать себя в 21 веке?
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705226
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,

Это же уже устарело.

Теперь задаешь лэйоуты, типы расположения, и перечень элементов - и оно само расставляется =)
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705268
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglТеперь задаешь лэйоуты, типы расположения, и перечень элементов - и оно само расставляется =)А есть такой инструмент для Python ?
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705285
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тулкитозависимо наверное.
Для GTK был Glade.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705291
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglAlekseySQL,

Это же уже устарело.

Теперь задаешь лэйоуты, типы расположения, и перечень элементов - и оно само расставляется =)

При интерактивном добавлении тоже лэйоуты расставляют набросанные элементы, зато код писать не надо. При большом количестве элементов и их сложном расположении просто замучаешься программно все описывать.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705292
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander A. SakТулкитозависимо наверное.
Для GTK был Glade.

Конечно, желательно кросплатформенное решение.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705295
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLSiemarglAlekseySQL,

Это же уже устарело.

Теперь задаешь лэйоуты, типы расположения, и перечень элементов - и оно само расставляется =)

При интерактивном добавлении тоже лэйоуты расставляют набросанные элементы, зато код писать не надо. При большом количестве элементов и их сложном расположении просто замучаешься программно все описывать.Ты конечно прав. Но Веб-фронтендщики же как то выживают =)
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705329
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglТы конечно прав. Но Веб-фронтендщики же как то выживают =)

Для веба надо создавать очень хороший и нестандартный интерфейс, поэтому там его программируют. А мне достаточно примитивной формы с кнопками и полями.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705331
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+ в вебе только ради этого целый человек сидит, что подтверждает сложность такого подхода. Мне хочется сэкономить на создании интерфейса.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705333
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftSiemarglТеперь задаешь лэйоуты, типы расположения, и перечень элементов - и оно само расставляется =)А есть такой инструмент для Python ?

Да это встроенный Thinker делает. Запаришься сначала программно слои добавлять, а потом по ним поля с кнопками раскладывать.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705385
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglAlekseySQL,

Это же уже устарело.

Теперь задаешь лэйоуты, типы расположения, и перечень элементов - и оно само расставляется =)
Руками создавать UI? Фу! В Qt Designer'е же и так накидываются лэйауты и все виджеты, а затем uic генерит C++/Python-код создания
этих элементов.
Но вообще, от этих подходов тоже начинают отказываться разработчики Qt, отдавая предпочтение фреймворку QtQuick для QML.
Там всё ещё удобнее, в виду декларативного языка описания интерфейса, а не глупого императивного addWidget/addLayout/setLayout.
QML гораздо удобнее, в плане разработки и сопровождения, хотя, везде есть своя цена. Но она нивелируется его преимуществами.

AlekseySQL, Глянь http://blog.qt.io/blog/2018/05/14/qml-qt-python/
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705386
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,

Ах да, как же без live-кодинга
YouTube Video
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705398
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://sourceforge.net/projects/boa-constructor/

однажды запускал это недоделфи.
бедненько но чистенько )))) - в смысле не работал но понравилось
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705461
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NekZРуками создавать UI? Фу! В Qt Designer'е же и так накидываются лэйауты и все виджеты, а затем uic генерит C++/Python-код создания
этих элементов.
Но вообще, от этих подходов тоже начинают отказываться разработчики Qt, отдавая предпочтение фреймворку QtQuick для QML.
Там всё ещё удобнее, в виду декларативного языка описания интерфейса, а не глупого императивного addWidget/addLayout/setLayout.
QML гораздо удобнее, в плане разработки и сопровождения, хотя, везде есть своя цена. Но она нивелируется его преимуществами.

AlekseySQL, Глянь http://blog.qt.io/blog/2018/05/14/qml-qt-python/

Так и не понял: сначала "Фу!", а потом рассказ о том, как в QT Designer можно накидать элементов и он все сам сгенерит.

QML нужен для сложных красивых интерфейсов, чего мне совсем не надо: заголовов, пару полей ввода, пару кнопок и строка состояния.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705470
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NekZAlekseySQL,

Ах да, как же без live-кодинга
YouTube Video
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705524
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так Glade-то чем не понравился? Тоже сложилось впечатление, что "бедненько, но чисто". Как раз для пары полей ввода, пары кнопок и строки состояния.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705540
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander A. SakНу так Glade-то чем не понравился? Тоже сложилось впечатление, что "бедненько, но чисто". Как раз для пары полей ввода, пары кнопок и строки состояния.

Ну, если он только под gtk, то местечково получается...
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705631
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLПисанины на страницу и в итоге открылся примитивный диалог. А если бы он все красиво расставил на форме, то кода было бы в 3-5 раз больше.... вот от этого я и хочу отмахаться...
Так пожалуйста , писанина для явности и наглядности. Декларативный язык проще визуализировать, нежели императивный.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705676
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор чего мне совсем не надо: заголовов, пару полей ввода, пару кнопок и строка состояния.
немного то и руками терпимо набросать?
а вообще - что за задача, какие требования к переносимости?
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39705691
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladimir Baskakovнемного то и руками терпимо набросать?
а вообще - что за задача, какие требования к переносимости?

Требований никаких: пишу для себя.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39706364
Stomp18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLСначала в 1с, а потом в QT я привык создавать интерфейс "набрасывая" на форму нужные элементы диалога (и подцепляя к ним нужные процедуры). Насколько я понял Thinker не позволяет так работать. Есть в Python инструмент позволяющий мне чувствовать себя в 21 веке?
Нет такого инструмента. Добро пожаловать в мир рекламы. Многое, что активно рекламируется, на самом деле - кривые допотопные пописульки. Активно прикрывающиеся лозунгом - "если этого нет - значит, вам этого не надо!".
Писать сколько-нибудь современный front-end на питоне - дохлое дело. Я пытался сделать нормальную программу с простейшим использованием OpenCV, быструю и с дружественным пользовательским интерфейсом. Купился на рекламируемый питон. Большая была ошибка.
Питон хорош для быстрого прототипирования, тяп-ляп и так сойдет. К тому же во всем, что чуть новее окаменевшего г-на мамонта - чудовищно глючен и тормозной. Standalone программу на нём по-человечески сделать нельзя, разве что несколько глючных костылей вроде freez
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39706367
Stomp18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLСначала в 1с, а потом в QT я привык создавать интерфейс "набрасывая" на форму нужные элементы диалога (и подцепляя к ним нужные процедуры). Насколько я понял Thinker не позволяет так работать. Есть в Python инструмент позволяющий мне чувствовать себя в 21 веке?
Нет такого инструмента. Добро пожаловать в мир рекламы. Многое, что активно рекламируется, на самом деле - кривые допотопные пописульки. Активно прикрывающиеся лозунгом - "если этого нет - значит, вам этого не надо!".
Писать сколько-нибудь современный front-end на питоне - дохлое дело. Я пытался сделать нормальную программу с простейшим использованием OpenCV, быструю и с дружественным пользовательским интерфейсом. Купился на рекламируемый питон. Большая была ошибка.
Питон хорош для быстрого прототипирования, тяп-ляп и так сойдет. К тому же во всем, что чуть новее окаменевшего г-на мамонта - чудовищно глючен и тормозной. Standalone программу на нём по-человечески сделать нельзя, разве что несколько глючных костылей вроде freeze или как там. Переносимость на другую платформу нулевая - пытался запустить свою программу на той же малинке, все просто встало колом и работало чудовищно медленно. Пытался работать с питоном для BLE - это новейший стандарт BlueTooth - та же фигня, все глючит, всё криво, пара примитивных примеров работают а что-то чуть более серьезное - шиш.
И, да, вас же все убеждают - создавать интерфейс как в дельфи, - перетащил и поставил, и все дела - что вы, что вы, это немодно, вам этого не надо, над вами же все смеяться будут. Только через жопу, только хардкор, только консоль!
Кстати, та же фигня и с андроидом - открыл android studio, ладно, кнопочку перетащил, а обработчик клика - надо писать руками исключительно. Почему-то в Delphi3 20 лет назад это делалось по-человечески а вот в супер-дупер андроиде - по последней моде, т.е. через жопу же.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39706382
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stomp18Нет такого инструмента. Добро пожаловать в мир рекламы. Многое, что активно рекламируется, на самом деле - кривые допотопные пописульки. Активно прикрывающиеся лозунгом - "если этого нет - значит, вам этого не надо!".
Писать сколько-нибудь современный front-end на питоне - дохлое дело. Я пытался сделать нормальную программу с простейшим использованием OpenCV, быструю и с дружественным пользовательским интерфейсом. Купился на рекламируемый питон. Большая была ошибка.
Питон хорош для быстрого прототипирования, тяп-ляп и так сойдет. К тому же во всем, что чуть новее окаменевшего г-на мамонта - чудовищно глючен и тормозной. Standalone программу на нём по-человечески сделать нельзя, разве что несколько глючных костылей вроде freeze или как там. Переносимость на другую платформу нулевая - пытался запустить свою программу на той же малинке, все просто встало колом и работало чудовищно медленно. Пытался работать с питоном для BLE - это новейший стандарт BlueTooth - та же фигня, все глючит, всё криво, пара примитивных примеров работают а что-то чуть более серьезное - шиш.
И, да, вас же все убеждают - создавать интерфейс как в дельфи, - перетащил и поставил, и все дела - что вы, что вы, это немодно, вам этого не надо, над вами же все смеяться будут. Только через жопу, только хардкор, только консоль!
Кстати, та же фигня и с андроидом - открыл android studio, ладно, кнопочку перетащил, а обработчик клика - надо писать руками исключительно. Почему-то в Delphi3 20 лет назад это делалось по-человечески а вот в супер-дупер андроиде - по последней моде, т.е. через жопу же.

Справедливости ради надо отметить, что программирование позволяет создавать более сложные и динамичные интерфейсы. Хотя в целом согласен: интерактивный способ формирования интерфейса должен быть.
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39706518
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читаю Лутца и у него есть пример создания интерфейса. Посмотрите сколько надо написать кода, чтобы создать убогую форму:
...
Рейтинг: 0 / 0
Какие есть интерактивные способы создания интерфейса на Python?
    #39706555
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня уже подгорает: читаю Лутца, у которого построение интерфейсов расписано на 380 страниц!!!

И это должен изучить каждый программист, чтобы сделать простенький интерфейс. А я слышал, что у Python низкий порог входа...
...
Рейтинг: 0 / 0
25 сообщений из 41, страница 1 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Какие есть интерактивные способы создания интерфейса на Python?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]