Russian Qt Forum
Ноябрь 27, 2024, 07:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Как лучше создавать формы: в Qt Designer или ручками код прописывать?  (Прочитано 24559 раз)
MAGrikh
Гость
« : Май 06, 2009, 14:56 »

Программирую в WinXP на Qt 4.5
как лучше делать фомы (главная форма с виджетами на подобии \qt\demos\mainwindow

Возможно ли создать форму в Qt Designer, а потом превратить ее в код?!
Записан
ритт
Гость
« Ответ #1 : Май 06, 2009, 14:58 »

это на совесть и предпочтения разработчика.
к тому же, всегда можно нарисовать форму в дизайнере, а потом скопировать из него получившийся код
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #2 : Май 06, 2009, 15:35 »

Я на заре Qt писал форму ручками, щас только дизайнер! И вам его советую!
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Май 06, 2009, 17:23 »

Пофлеймим? Улыбающийся
Я начинал с дизайнера, теперь все ручками.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Rcus
Гость
« Ответ #4 : Май 06, 2009, 17:28 »

Холиварная тема, надо было опросом сделать Улыбающийся

Я делаю максимум возможного в дизайнере и использую автоконнект по возможности, но в сложном интерфейсе не получается полностью настроить необходимое поведение виджетов средствами дизайнера.
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #5 : Май 06, 2009, 17:33 »

Пофлеймим? Улыбающийся
Я начинал с дизайнера, теперь все ручками.

а теперь раскажи почему? у меня вот в проге 50 формочек, и че все ручками. Или сидим мы с заказчиком и кнопки двигаем в дизайнере ))
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Май 06, 2009, 18:10 »

Еще с заказчиками не работал. Улыбающийся Мне тяжело с дизайнером работать, уже объяснял в каком-то топике.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #7 : Май 06, 2009, 19:07 »

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

Юра.
¤Se®ega¤
Гость
« Ответ #8 : Май 06, 2009, 19:39 »

Я считаю, что для понимания и освоения надо работать ручками (ибо это процесс,требующий времени), а уж после того как понял что где, куда, ни или очень торопишься, напримаер сроки жмут ( как например щас у меня), то можно в дизайнере клепать. Да, и если форм 50, то кода, при написании этих 50 форм ручками думаю будет меньше, чем кода, "написанного" дизайнером. Улыбающийся Я за разумное совмещение полезного(ручками) с приятным(дизайнер).
Записан
spirit
Гость
« Ответ #9 : Май 06, 2009, 22:01 »

лучше на первых порах побольше в коде поработать - больше понимания будет. А потом само станет ясно, когда в дизайнере, а когда в рукопашную делать.
+1
Записан
MAGrikh
Гость
« Ответ #10 : Май 07, 2009, 09:00 »

Написал я все менюшки ручками (как было  примерах и в книжке), потом открыл ранее нарисованную в дизайнере такую же форму с меню, нашел наконец то где там получившейся код и ... не могу сказать что ничего не понял, но читабельность и полное понимание того что мне дизайнер выдал о-о-о-очень мала, в то время как в том что я ручками написал - на 90% я в общем то понимаю что к чему...
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #11 : Май 07, 2009, 09:33 »

Дизайнер порой генерит менее удобный для ручной работы код.
Например когда ты изменяешь палитру, то в коде это можно решить двумя строчками (т.к. есть функции, которые позволяют вычислить остальные цвета), а дизайнер создаёт кучу кистей и пользуется ими. Т.е. код у него заметно жирнее.
Записан

Юра.
Barmaglodd
Гость
« Ответ #12 : Май 07, 2009, 10:25 »

У меня большая часть форм генерируется из описания данных. А если надо поменять поведение однотипных виджетов в этих 50 формах? В дизайнере руками делать? Ручное создание форм не отменяет сиденье с заказчиком рисование макетов форм. Да и заказчик разный бывает, иногда такого хочет, что волосы дыбом Подмигивающий
Записан
Dodge
Гость
« Ответ #13 : Май 07, 2009, 13:18 »

Дизайнер - это хорошо. Но в дезайнере например, по умолчанию напрочь отсутствует сплиттер (как его можно добавить уже где-то писал), хотя Qt 4.5 я еще не смотрел, можт добавили?.
Лично я дезайнером пользуюсь в основном при проектировании, т.е. набрасываю интерфейс, смотрю на сколько это удобно и т.д., а потом ручками  Смеющийся.
Записан
spirit
Гость
« Ответ #14 : Май 07, 2009, 13:22 »

Дизайнер - это хорошо. Но в дезайнере например, по умолчанию напрочь отсутствует сплиттер (как его можно добавить уже где-то писал), хотя Qt 4.5 я еще не смотрел, можт добавили?.
гы, как это нету? все есть.
а находится он Form->Lay Out Horizontally/Vertically in Splitter.
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.053 секунд. Запросов: 22.