Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: fazil6 от Ноября 11, 2004, 16:44



Название: Есть ли альтернатива QtDesigner?
Отправлено: fazil6 от Ноября 11, 2004, 16:44
вот собственно такой вопрос...


Название: Есть ли альтернатива QtDesigner?
Отправлено: EugeneVC от Ноября 11, 2004, 19:26
нет альтернативы

но есть 2 варианта:

руками делать
и использовать libglade такая прибаббасина в GTK

но насчет последнего не очунь уверен


Название: Есть ли альтернатива QtDesigner?
Отправлено: Racheengel от Ноября 12, 2004, 14:18
хм... видел я какой-то проект альтернативный (причем довольно-таки серьезный) в сетях Нета, надо в гугле щас поискать самому.... напомнили :)
найду-сообщу


Название: Re: Есть ли альтернатива QtDesigner?
Отправлено: Rainbow от Ноября 12, 2004, 16:46
Если не секрет, чем плох Qt Designer?


Название: Есть ли альтернатива QtDesigner?
Отправлено: Racheengel от Ноября 12, 2004, 18:04
Да как сказать... Кривоват он, не умеет многого, да и так далее... Драли явно с Дельфи, но не додрали...


Название: Есть ли альтернатива QtDesigner?
Отправлено: lepsai от Ноября 13, 2004, 11:12
С мнением Ангела Мести согласен. Designer производит впечатление недоделанной программы, xотя идея сама по себе, xороша. Ну впрочем троллям и на том спасибо:).


Название: Есть ли альтернатива QtDesigner?
Отправлено: Hellenna от Ноября 13, 2004, 22:02
Цитата: "lepsai"
Designer производит впечатление недоделанной программы, xотя идея сама по себе, xороша.

Не согласна.
Там все очень удобно сделано, конечно, если понимать что к чему.
У меня, например, после общения с Designer`ом C++ Builder вызывал только гнев и раздражение!


Название: Есть ли альтернатива QtDesigner?
Отправлено: lepsai от Ноября 14, 2004, 02:58
Цитировать
Не согласна.
Там все очень удобно сделано, конечно, если понимать что к чему.
У меня, например, после общения с Designer`ом C++ Builder вызывал только гнев и раздражение!


Для новичков Designer удобен и в некотором смысле незаменим, но со временем некоторые баги и неудобства начинают утомлять.
Например:

1) Плоxо сделана переименовка классовыx переменныx.
2) невозможно изменить праметеры функции после имплементации в ui.h файле
(приxодится лезть в XML-код и менять там).
3) ошибка в реализации Dropdown ActionGroup (создаётся тупой код, для которого нельзя сделать интернализацию)
4) Отcутствие Drag'n'Drop в Action Edtor'e
5)...

Что касается C++ Buildera, то всё, что сделал Борланд, криво до крайности, поетoму и сравнивать нечего.

А раздражаться не надо - здесь МУР, а не Институт Благородных Девиц :)


Название: Есть ли альтернатива QtDesigner?
Отправлено: Hellenna от Ноября 14, 2004, 11:46
Цитата: "lepsai"


Для новичков Designer удобен и в некотором смысле незаменим,

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

Цитата: "lepsai"

 А раздражаться не надо - здесь МУР, а не Институт Благородных Девиц :)

но и переходить на личности тоже не надо.  :)


Название: Есть ли альтернатива QtDesigner?
Отправлено: Racheengel от Ноября 14, 2004, 20:32
ну вы еще покусайтесь  :twisted:


Название: Есть ли альтернатива QtDesigner?
Отправлено: Rainbow от Ноября 15, 2004, 17:12
Как раз для новичка, спрыгнувшего с Бормана, будет недоразвитой, а для продвинутого довольно нормальная прога.

С Hellenna на 100% согласен.


Название: Есть ли альтернатива QtDesigner?
Отправлено: Anonymous от Ноября 16, 2004, 15:17
Цитата: "Rainbow"
Как раз для новичка, спрыгнувшего с Бормана, будет недоразвитой, а для продвинутого довольно нормальная прога.


То есть ты согласен, что по сравнением с Борманом Qt Designer кажется неудобным и недоразвитым...

А разве "продвинутым" не нужна скорость и удобство в работе?  :roll:


Название: Есть ли альтернатива QtDesigner?
Отправлено: Rainbow от Ноября 18, 2004, 14:59
Цитата: "Anonymous"

То есть ты согласен, что по сравнением с Борманом Qt Designer кажется неудобным и недоразвитым...


Только кажется и не больше. Visual C++ тоже кажется на первый взгялд убогим по сравнению с тем же борманом. И с этим я категорически несогласен! :!:

Цитата: "Anonymous"

А разве "продвинутым" не нужна скорость и удобство в работе?  :roll:

А выхотите сказать что дизайнер не удобен в работе и все делать надо долго и нудно?

Если на то пошло назвите мне существеные недоработки в дизайнере. Сколько таких будет?


Название: Есть ли альтернатива QtDesigner?
Отправлено: lepsai от Ноября 18, 2004, 15:40
Designer'a, xорошая прога, время економить, но есчо молода и потому крива слегка.Но думаю, что с временем выпрямится и буде окай, может даже буде в VC интегрированна. Вот это бы рулило.


Название: Есть ли альтернатива QtDesigner?
Отправлено: Racheengel от Ноября 19, 2004, 10:39
Ну вот, если хотите, мое мнение по поводу Дизайнера.

В целом - программа неплохая и без нее было бы не так хорошо жить (все-таки если говорить о дизайне диалогов - быстро набросать в Дизайнере, что очень экономит время).

Но... у всего свои минусы. Некоторые из них уже были высказаны, я прокомментирую, что было написано, и добавлю своего. Итак.

1) Плоxо сделана переименовка классовыx переменныx.

В общем согласен, не очень удобно. Сначала путаешься (да и подход неверный - случайно можно такого напереименовать...). Можно было бы сделать поумнее.

2) невозможно изменить праметеры функции после имплементации в ui.h файле (приxодится лезть в XML-код и менять там).

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

3) ошибка в реализации Dropdown ActionGroup (создаётся тупой код, для которого нельзя сделать интернализацию).

Тут промолчу, поскольку таким не пользовался :(

4) Отcутствие Drag'n'Drop в Action Edtor'e

Возможно. Следовало бы сделать.

Это то, что написал lepsai. От себя:

1. Очень тупо работает с базами данных. Те шаблоны, которые создаются для просмотра кода, не работают. Да и при изменении структуры базы очень криво на это реагирует.

2. Бывают глюки при редактировании значений (так, может появиться пару редакторов, и оба активных :)

3. Бока, когда добавляешь свои компоненты на панель - часто тупо прописывается глобальный путь (хотя говоришь - надо локальный) и т.д.

4. Не поддерживается "многослойность", т.е. например я хочу, чтобы один компонент всегда был поверх другого (список поверх картинки, например). Если промажешь и выберешь картинку - она автоматом пойдет на передний план, и Undo не спасает, только патч ui-файла руками.

5. Тупо сделана расстановка табов - надо прощелкать все табы подряд, чтобы что-то установить.

Это так, навскидку, что вспомнил. В общем Тролли, я надеюсь, его доработают :)[/quote]


Название: Есть ли альтернатива QtDesigner?
Отправлено: fazil6 от Ноября 24, 2004, 17:40
о как. есть альтернативы
http://www.kde-apps.org/content/show.php?content=14796
http://www.kde-apps.org/content/show.php?content=16017


Название: Есть ли альтернатива QtDesigner?
Отправлено: Hellenna от Ноября 24, 2004, 21:11
Цитата: "fazil6"
о как. есть альтернативы
http://www.kde-apps.org/content/show.php?content=14796
http://www.kde-apps.org/content/show.php?content=16017

насколько я понимаю, это только для KDE, а designer ставится на любые иксы.


Название: Есть ли альтернатива QtDesigner?
Отправлено: Anonymous от Декабря 08, 2004, 09:52
fazil6, on podhodit dlay WIN32??


Название: Есть ли альтернатива QtDesigner?
Отправлено: Anonymous от Декабря 08, 2004, 11:22
хм... не впечатлили они как-то...


Название: Есть ли альтернатива QtDesigner?
Отправлено: Acral от Декабря 08, 2004, 19:52
KDE это под UNIX, а под WIN32 есть что-нибудь???


Название: Есть ли альтернатива QtDesigner?
Отправлено: Racheengel от Декабря 10, 2004, 17:46
ага, есть, Дельфей зовется :)
 :twisted:


Название: Есть ли альтернатива QtDesigner?
Отправлено: Anonymous от Декабря 10, 2004, 18:54
а для QT под Win32  :?:


Название: Есть ли альтернатива QtDesigner?
Отправлено: pish_r от Декабря 11, 2004, 01:56
Когда я начинал свой первый проект с использованием Qt, я только перелез с виндов на никсы. Открыв дизайнер, я долго плевался, и начал искать альтернативу.
На первое время меня устроил KDeveloper. Действительно, интересная среда, громадный плюс- встроенный отладчик... Но! Как всегда есть но. Мой проект должен был быть кроссплатформенным, и мне необходимо было показывать заказчику и начальству промежуточные результаты как в Вин, так и Лин.  А сборка VisualC++ проекта из проекта KDeveloper-а  дело незабываемое :)
Поэтому я пришел к выводу, что очень удобно пользовать стандартный набор trolltech утилит, такие как qmake, designer и остальное. Утилиты работают одинаково хорошо и в вин и лин, проект designer-а не нуждается в перегоне в вижул проект, можно просто сгенерить виндовый мейкфал(тем же qmake) и перекомпилить его, так же qmake одной командной строкой перегоняет такой проект в ВижуалС++, если уж так нужно.
Писать код в дезайнере как оказалось не так уж неудобно, подсветка синтаксиса, подсказка методов, а слежение за скобками чего стоит. Тут же редактор форм...
Так что не советую искать альтернативы. Designer растет... А дебагить можно чем угодно. Я например DDD и gdbg  использую... И ниче.


Название: Еще из глюков.
Отправлено: 46&two от Декабря 14, 2004, 12:50
В целом, Designer - rulez.

Меня не порадовали возможности выравнивания и размещения элементов на форме, но тут - наверное, мои кривые руки.

Второе и более серьезное. Сделал диалог, генерю для него ui.h, редактирую его, развернув окно по максимуму. Закрываю окно с ui.h, а диалог тоже развернут по полной. Не дай Ог его так сохранить.

Третье. При втсавке таблиц нет возможности менять размеры ячеек. Плохо. Очень. Приходится в коде все писать.

А в целом - очень неплохо :-)


Название: Re: Еще из глюков.
Отправлено: Hellenna от Декабря 15, 2004, 00:21
Цитата: "Vilgeforce"


Меня не порадовали возможности выравнивания и размещения элементов на форме, но тут - наверное, мои кривые руки.

а меня наоборот очень даже впечатлило, ничего похожего больше нигде не видела. И все очень здорово работает! :)

Цитата: "Vilgeforce"

Второе и более серьезное. Сделал диалог, генерю для него ui.h, редактирую его, развернув окно по максимуму. Закрываю окно с ui.h, а диалог тоже развернут по полной. Не дай Ог его так сохранить.

Никода ничего подобного не было. Скорее всего, ты просто куда-нибудь нитуда нажал...


Название: Есть ли альтернатива QtDesigner?
Отправлено: Racheengel от Декабря 15, 2004, 10:43
вот кстати еще один клон Дезигнера - Kommander :)
(идет с ASP Linux 9.2)


Название: Есть ли альтернатива QtDesigner?
Отправлено: Racheengel от Декабря 15, 2004, 10:58
простите дядьку, ссылочку забыл:
http://www.kde.me.uk/index.php?page=kommander-tutorial


Название: Re: Еще из глюков.
Отправлено: pish_r от Декабря 15, 2004, 14:08
Цитата: "Vilgeforce"
В целом, Designer - rulez.

Меня не порадовали возможности выравнивания и размещения элементов на форме, но тут - наверное, мои кривые руки.

Да нет, там все это учтено, ищите в помощи, ключевое слово layout
Цитата: "Vilgeforce"

Второе и более серьезное. Сделал диалог, генерю для него ui.h, редактирую его, развернув окно по максимуму. Закрываю окно с ui.h, а диалог тоже развернут по полной. Не дай Ог его так сохранить.

Нужно просто следить за своими телодвижениями. Это принцип "че вижу то формирую"

Цитата: "Vilgeforce"

Третье. При втсавке таблиц нет возможности менять размеры ячеек. Плохо. Очень. Приходится в коде все писать.


Ну в MFC тоже такое- ты ж программист, а не художник. Зато полный контроль за
интерфейсом.


Название: Есть ли альтернатива QtDesigner?
Отправлено: pish_r от Декабря 15, 2004, 14:15
Цитата: "Racheengel"
вот кстати еще один клон Дезигнера - Kommander :)
(идет с ASP Linux 9.2)

Это не клон- это тоже продукт Тролтеча, на основе Дезайнера.
Я подозреваю что для построения графического интерфейса к bash скриптам.


Название: Re: Еще из глюков.
Отправлено: 46&two от Декабря 15, 2004, 16:50
Цитата: "pish_r"
Да нет, там все это учтено, ищите в помощи, ключевое слово layout


Да, надо так и сделать. Но неочевидно это, IMHO, сделано.

Цитата: "pish_r"

Ну в MFC тоже такое- ты ж программист, а не художник. Зато полный контроль за
интерфейсом.


Да, контроль есть. Но с таблицей, IMHO, это все неудобно. Как мне делать форму, когда таблица в три столбца ШИРЕ, чем то, что я делаю в 8 столбцов. Неудобно. А вот TabWidget - рулез немеряный! С MFC Tab'ы делать - сдохнуть можно.