Название: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: MAGrikh от Май 06, 2009, 14:56 Программирую в WinXP на Qt 4.5
как лучше делать фомы (главная форма с виджетами на подобии \qt\demos\mainwindow Возможно ли создать форму в Qt Designer, а потом превратить ее в код?! Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: ритт от Май 06, 2009, 14:58 это на совесть и предпочтения разработчика.
к тому же, всегда можно нарисовать форму в дизайнере, а потом скопировать из него получившийся код Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Admin от Май 06, 2009, 15:35 Я на заре Qt писал форму ручками, щас только дизайнер! И вам его советую!
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Пантер от Май 06, 2009, 17:23 Пофлеймим? :)
Я начинал с дизайнера, теперь все ручками. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Rcus от Май 06, 2009, 17:28 Холиварная тема, надо было опросом сделать :)
Я делаю максимум возможного в дизайнере и использую автоконнект по возможности, но в сложном интерфейсе не получается полностью настроить необходимое поведение виджетов средствами дизайнера. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Admin от Май 06, 2009, 17:33 Пофлеймим? :) Я начинал с дизайнера, теперь все ручками. а теперь раскажи почему? у меня вот в проге 50 формочек, и че все ручками. Или сидим мы с заказчиком и кнопки двигаем в дизайнере )) Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Пантер от Май 06, 2009, 18:10 Еще с заказчиками не работал. :) Мне тяжело с дизайнером работать, уже объяснял в каком-то топике.
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: lit-uriy от Май 06, 2009, 19:07 лучше на первых порах побольше в коде поработать - больше понимания будет. А потом само станет ясно, когда в дизайнере, а когда в рукопашную делать.
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: ¤Se®ega¤ от Май 06, 2009, 19:39 Я считаю, что для понимания и освоения надо работать ручками (ибо это процесс,требующий времени), а уж после того как понял что где, куда, ни или очень торопишься, напримаер сроки жмут ( как например щас у меня), то можно в дизайнере клепать. Да, и если форм 50, то кода, при написании этих 50 форм ручками думаю будет меньше, чем кода, "написанного" дизайнером. :) Я за разумное совмещение полезного(ручками) с приятным(дизайнер).
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: spirit от Май 06, 2009, 22:01 лучше на первых порах побольше в коде поработать - больше понимания будет. А потом само станет ясно, когда в дизайнере, а когда в рукопашную делать. +1Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: MAGrikh от Май 07, 2009, 09:00 Написал я все менюшки ручками (как было примерах и в книжке), потом открыл ранее нарисованную в дизайнере такую же форму с меню, нашел наконец то где там получившейся код и ... не могу сказать что ничего не понял, но читабельность и полное понимание того что мне дизайнер выдал о-о-о-очень мала, в то время как в том что я ручками написал - на 90% я в общем то понимаю что к чему...
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: lit-uriy от Май 07, 2009, 09:33 Дизайнер порой генерит менее удобный для ручной работы код.
Например когда ты изменяешь палитру, то в коде это можно решить двумя строчками (т.к. есть функции, которые позволяют вычислить остальные цвета), а дизайнер создаёт кучу кистей и пользуется ими. Т.е. код у него заметно жирнее. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Barmaglodd от Май 07, 2009, 10:25 У меня большая часть форм генерируется из описания данных. А если надо поменять поведение однотипных виджетов в этих 50 формах? В дизайнере руками делать? Ручное создание форм не отменяет сиденье с заказчиком рисование макетов форм. Да и заказчик разный бывает, иногда такого хочет, что волосы дыбом ;)
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Dodge от Май 07, 2009, 13:18 Дизайнер - это хорошо. Но в дезайнере например, по умолчанию напрочь отсутствует сплиттер (как его можно добавить уже где-то писал), хотя Qt 4.5 я еще не смотрел, можт добавили?.
Лично я дезайнером пользуюсь в основном при проектировании, т.е. набрасываю интерфейс, смотрю на сколько это удобно и т.д., а потом ручками ;D. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: spirit от Май 07, 2009, 13:22 Дизайнер - это хорошо. Но в дезайнере например, по умолчанию напрочь отсутствует сплиттер (как его можно добавить уже где-то писал), хотя Qt 4.5 я еще не смотрел, можт добавили?. гы, как это нету? все есть.а находится он Form->Lay Out Horizontally/Vertically in Splitter. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Dodge от Май 07, 2009, 13:29 гы, как это нету? все есть. хы, незаметил, это с какой версии появилось? 4.4?а находится он Form->Lay Out Horizontally/Vertically in Splitter. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: spirit от Май 07, 2009, 13:30 та хз, вроде с самой четверки, не помню точно. :)
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: pastor от Май 07, 2009, 13:32 хы, незаметил, это с какой версии появилось? 4.4? Это появилось очень-очень давно. В Qt3 уже эта возможность была Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: spirit от Май 07, 2009, 13:34 хы, незаметил, это с какой версии появилось? 4.4? Это появилось очень-очень давно. В Qt3 уже эта возможность была Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Dodge от Май 07, 2009, 13:42 Это появилось очень-очень давно. В Qt3 уже эта возможность была а ведь действительно, вот что значит писать руками ;DТогда пардон. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: BaltikS от Май 07, 2009, 13:59 Dodge, ты просто убил :)... Конечно с дизайнером удобнее, чем без него... Использую только его. (имею ввиду не использую редактор форм в интеграторе VS, так последний имеет свойство глючить)
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: pastor от Май 07, 2009, 14:09 Отпишусь и я )))
Поначалу исключительно все писал руками (дабы, как говориться, набить руку). Прошло время... писать руками, честно сказать, уже лень )) Сейчас, то что можно сделать в дизайнере - делаю в дизайнером, остальное - руками. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: spirit от Май 07, 2009, 14:11 Отпишусь и я ))) аналогично, сенсей ;)Поначалу исключительно все писал руками (дабы, как говориться, набить руку). Прошло время... писать руками, честно сказать, уже лень )) Сейчас, то что можно сделать в дизайнере - делаю в дизайнером, остальное - руками. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Dodge от Май 07, 2009, 14:58 Dodge, ты просто убил :)... Конечно с дизайнером удобнее, чем без него... Использую только его. (имею ввиду не использую редактор форм в интеграторе VS, так последний имеет свойство глючить) Ну бывает :-[Кстати может тогда кто нибудь подскажет как в дизайнере разместить докВиджеты так, чтобы они "гнездились" в одной области таким вот образом: [spoiler] (http://uoscripter.narod.ru/dockwidget-example.png) [/spoiler] Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: BaltikS от Май 07, 2009, 18:59 боюсь что никак....но это скорее исключение...
Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: lit-uriy от Май 07, 2009, 19:18 >>но это скорее исключение
а помоему нет. В дизайнере с доками вообще задница. А окно, которое хочется делать визуально как раз их и содержит. Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: MAGrikh от Май 10, 2009, 16:01 Вот как раз Как на картинке в дизайнере ДокВиджет и располагается, а вот как ему через дизайнер же прописать нормальное перемещение в окне - ума не приложу
да и ручками не до конца разобрался как и что хочу сделать как в примере qt\demos\mainwindow, но получается меньше зон для крепления у виджетов :( Название: Re: Как лучше создавать формы: в Qt Designer или ручками код прописывать? Отправлено: Dodge от Май 10, 2009, 17:18 Вот как раз Как на картинке в дизайнере ДокВиджет и располагается, а вот как ему через дизайнер же прописать нормальное перемещение в окне - ума не приложу на сколько я помню, по умолчанию доквиджеты можно размещать в любой зоне.да и ручками не до конца разобрался как и что хочу сделать как в примере qt\demos\mainwindow, но получается меньше зон для крепления у виджетов :( |