Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Делимся опытом использования QtDesigner + pyuic5 [RSS Feed]

#1 Ноя. 27, 2014 14:10:48

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

Делимся опытом использования QtDesigner + pyuic5

> Применяется-то это в третьем. А зачем в третьем object?
Применяется это или во втором или в третьем. В третьем object отменили?

> Устаревший стиль.
Оно у тебя не работает?

> Никакие - нечитаемые. То есть, если сделать побольше и подетальнее форму, то её даже понять будет невозможно.
Открываешь форму дизайнером и всё становится предельно понятно.

> Во-первых, чтобы красиво смотрелось; во-вторых, чтобы не было ничего лишнего.
Во-первых, на неё никто не смотрит; во-вторых, там не так и много лишнего.

> При чтении гайдов есть.
Что такое “гайд”?



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

Офлайн

#2 Ноя. 27, 2014 14:28:13

Metallikus
Зарегистрирован: 2014-11-26
Сообщения: 39
Репутация: +  1  -
Профиль   Отправить e-mail  

Делимся опытом использования QtDesigner + pyuic5

Rodegast
Что такое “гайд”?
Guide

Офлайн

#3 Ноя. 27, 2014 19:11:16

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Делимся опытом использования QtDesigner + pyuic5

Rodegast
При написании программ нужно руководствоваться эффективностью, так вот “писать ГУЙ руками” НЕ ЭФФЕКТИВНО!


Офлайн

#4 Ноя. 27, 2014 20:24:18

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

Делимся опытом использования QtDesigner + pyuic5

Вам нужны доказательства очевидного? Тогда создайте без дизайнера реально сложный интерфейс с табличной компоновкой и через полгода попытайтесь его переработать. Я сомневаюсь что это у вас сразу получится.



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

Офлайн

#5 Ноя. 27, 2014 23:06:09

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Делимся опытом использования QtDesigner + pyuic5

Rodegast
Вам нужны доказательства очевидного?

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

Rodegast
Тогда создайте без дизайнера реально сложный интерфейс с табличной компоновкой и через полгода попытайтесь его переработать. Я сомневаюсь что это у вас сразу получится.

У меня есть MDI приложение (самописная CRM), с более чем 120 формами, никаких сложностей, и даже наоборот, за счет наследования похожих форм кода значительно меньше, в разы, я бы опух их всех рисовать в дизайнере, в vim значительно быстрее. И кстати, заметил, чем больше проект, тем больше ценишь метаклассы и абстрактные классы.

Ну а насчет “через полгода”, это не к вопросу о GUI, а к вопросу о чистоте кода, именованию переменных и методов и документированию, если с этим плохо, то не один инструмент не поможет.

И к сожалению я не знаю ни одного инструмента автоматической генерации кода, начиная от ветхозаветного MS FrontPage и по сей день, который бы выдавал “чистый код”, исключение разве что новые миграции в Django 1.7, которые не так жалко смотрятся, в отличии от остальных.

Офлайн

#6 Ноя. 28, 2014 00:14:45

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

Делимся опытом использования QtDesigner + pyuic5

Rodegast
Применяется это или во втором или в третьем. В третьем object отменили?
В третьем object сам неявно делается.

Rodegast
Оно у тебя не работает?
Новый стиль проще смотрится, в него сложнее закрасться незаметной ошибке.

Rodegast
Открываешь форму дизайнером и всё становится предельно понятно.
А если дизайнер не подходит по версии?



Офлайн

#7 Ноя. 28, 2014 02:11:51

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

Делимся опытом использования QtDesigner + pyuic5

> У меня есть MDI приложение (самописная CRM), с более чем 120 формами
Что же это за CRM такая где 120 форм, да ещё и MDI интерфейс ? Что-то у меня на этот счёт начинают возникать смутные сомнения…

> Новый стиль проще смотрится, в него сложнее закрасться незаметной ошибке.
Это кто как привык. Для меня старый лучше.

> В третьем object сам неявно делается.
Я в курсе. Но и наследование от object тоже никто не отменял, по этому генерируемый код подойдет как для второго, так и для третьего питона.

> А если дизайнер не подходит по версии?
Если вы не собираетесь открывать формы от Qt4 в Qt3 дизайнере, то подойдёт.



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

Отредактировано Rodegast (Ноя. 28, 2014 02:25:13)

Офлайн

#8 Ноя. 28, 2014 09:46:43

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Делимся опытом использования QtDesigner + pyuic5

Rodegast
Что же это за CRM такая где 120 форм, да ещё и MDI интерфейс ? Что-то у меня на этот счёт начинают возникать смутные сомнения…

А сколько форм должно быть в CRM, по вашему? Там только справочников под полтинник, примерно столько же диалогов. И какие сомнения насчет MDI интерфейса? Вы 1С видели?

Ок. Опишите какие конкретно сложности возникают у вас при работе с формами без дизайнера.
Не уж то непонятен код в блоке с методами addWidget и addLayout ?

Rodegast
Если вы не собираетесь открывать формы от Qt4 в Qt3 дизайнере, то подойдёт.

А зачем вообще лишний дизайнер иметь на рабочей машине.

Офлайн

#9 Ноя. 28, 2014 09:58:08

Metallikus
Зарегистрирован: 2014-11-26
Сообщения: 39
Репутация: +  1  -
Профиль   Отправить e-mail  

Делимся опытом использования QtDesigner + pyuic5

Надо было назвать темку “Emacs vs QtDesigner”. Схожу за попкорном, пожалуй

Офлайн

#10 Ноя. 29, 2014 02:45:49

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

Делимся опытом использования QtDesigner + pyuic5

> И какие сомнения насчет MDI интерфейса? Вы 1С видели?
1C это очень плохой аргумент в поддержку MDI. По сути они от этого отказались и сейчас все конфигурации переделываются под УФ/Такси.

> А сколько форм должно быть в CRM, по вашему? Там только справочников под полтинник, примерно столько же диалогов.
Ну если вы любитель 1С, то возьмём для примера конфигурацию “Управление торговлей и взаимоотношениями с клиентами (CRM)”. Там в подсистему CRM входит только 29 справочников, если речь идёт не об универсальном, а о самописном решении ориентированном на конкретную задачу, то справочников должно быть меньше. Откуда их у вас 50шт. взялось я с трудом представляю.

> Ок. Опишите какие конкретно сложности возникают у вас при работе с формами без дизайнера.
Разве я где-то писал что у меня с этим есть сложности? Я постоянно использую кучу виджетов написанных в ручную, но это не отменяет дизайнер. Просто для решения разных задач нужно пользоваться разными инструментами.



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

Офлайн

  • Начало
  • » GUI
  • » Делимся опытом использования QtDesigner + pyuic5[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version