Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 2, 2020 16:21:25

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4124
Репутация: +  252  -
Профиль   Отправить e-mail  

Автозаполнение поля ввода

Rodegast
Вот за это надо руки отрывать. И пользуйся дизайнером, интерфейсы в ручную набирать не нужно.
Ser5+
На счет интерфейса по мне так вручную проще.
Да, сомнительно что всегда надо в дизайнере делать. Вот недавно редактор конфигурационных файлов делали. Внешний вид определялся шаблоном конфигурационного файла, написанном на специальном языке описания шаблонов конфигурации. Там из элементов которые в дизайнере можно набрать помоему только статусбар был. Остальное все на ходу лепилось.

Иногда когда две кнопки да менюшка из двух пунктов дизайнер полезен. В последних 5 наших мини проектах помоему ни разу не было чтобы интерфейс делали в дизайнере. Наверное это сильно зависит от задачек и от привычек разработчиков.



Офлайн

#2 Ноя. 2, 2020 22:52:16

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Автозаполнение поля ввода

Rodegast
Вот за это надо руки отрывать. И пользуйся дизайнером, интерфейсы в ручную набирать не нужно.
тоже не соглашусь, дизайнер хорош для сатичных интерфейсов один раз и нвсегда прибитых гвоздями, а ежели что посложнее то тут приходиться только ручками…



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Ноя. 2, 2020 23:06:50

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

Автозаполнение поля ввода

> Мне кажется нет смысла использовать везде классы. Я обычно класс использую один раз и только для главного окна. Если нужны события в каких-то других окнах,то да обертываю в класс.

Поделие под названием TkInter в тебе ощущаю я…

> На счет интерфейса по мне так вручную проще…

Ну это уже много раз обсуждалось http://python.su/forum/topic/25622/?page=1#post-136978

> Внешний вид определялся шаблоном конфигурационного файла, написанном на специальном языке описания шаблонов конфигурации.

ИХМО автогененрация форм это совсем другая задача, для её решения дизайнер как раз не нужен.

> Иногда когда две кнопки да менюшка из двух пунктов дизайнер полезен.
> тоже не соглашусь, дизайнер хорош для сатичных интерфейсов один раз и нвсегда прибитых гвоздями, а ежели что посложнее то тут приходиться только ручками…

Как раз на сложных интерфейсах дизайнер наиболее эффективен.



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

Офлайн

#4 Ноя. 2, 2020 23:16:47

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 8546
Репутация: +  762  -
Профиль   Отправить e-mail  

Автозаполнение поля ввода

Rodegast
И пользуйся дизайнером, интерфейсы в ручную набирать не нужно.
Использую дизайнер для создания .ui файлов. Это когда делаю программы на Python/Qt и на C++/Qt. Но я и не скрываю, что после создания ui-файла я могу к нему применить ещё ряд своих скриптов, которые его переделают дальше до неузнаваемости либо возьмут что-то из него и вытащат наружу.

PEHDOM
а ежели что посложнее то тут приходиться только ручками
Когда у тебя десяток программ, ты уже и не помнишь, что там за дизайн в каждой. А уж как он там устроен и как его менять дальше - тем более. Фактически заново каждый раз приходится собственную программу изучать по своим же мануалам.



Отредактировано py.user.next (Ноя. 2, 2020 23:18:28)

Онлайн

#5 Ноя. 3, 2020 18:22:19

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Автозаполнение поля ввода

py.user.next
Когда у тебя десяток программ, ты уже и не помнишь, что там за дизайн в каждой. А уж как он там устроен и как его менять дальше - тем более. Фактически заново каждый раз приходится собственную программу изучать по своим же мануалам.
Имелось ввиду под “сложным” не колличество элементов, а динамичность, тоесть когда интерфейс меняеться в зависимости от задачи, или генерируеться на лету, примерно как писал doza_and “Внешний вид определялся шаблоном конфигурационного файла, написанном на специальном языке описания шаблонов конфигурации”



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#6 Ноя. 3, 2020 20:28:34

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 8546
Репутация: +  762  -
Профиль   Отправить e-mail  

Автозаполнение поля ввода

PEHDOM
тоесть когда интерфейс меняеться в зависимости от задачи, или генерируеться на лету
Вот для этого и пишутся свои скрипты, которые потом из задизайненного интерфейса за секунду делают динамический интерфейс. Получается такой гибрид из дизайнера и собственных скриптов. А для этого, конечно, нужно разбираться в трансляции на уровне программиста - то есть знать теорию, уметь это делать практически.

Если же ты руками это будешь делать, то ты будешь очень медленно и очень мало работать. А результат в таком случае получается тоже не часто и очень маленький.

PEHDOM
интерфейс меняеться
PEHDOM
или генерируеться
Заходи на https://tsya.ru/ , проходи микрокурс.



Отредактировано py.user.next (Ноя. 3, 2020 20:29:31)

Онлайн

#7 Ноя. 3, 2020 21:54:45

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

Автозаполнение поля ввода

> Имелось ввиду под “сложным” не колличество элементов, а динамичность, тоесть когда интерфейс меняеться в зависимости от задачи

Вообще не проблема. Ставишь штакет и переключаешь его.

> или генерируеться на лету

В этом случае дизайнер не нужен, но и в ручную форму ты тоже не набираешь.



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

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version