Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> eclipse + Qt 
V
    Опции темы
bsa
Дата 8.10.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(bsa @ 10.7.2007,  22:32)
Короче. Я так и не смог прикрутить этот Qt к Eclipse (Europa).

Ура. Нашел причину глюка. Я использовал make.exe взятый из MSYS и переименнованный в mingw32-make.exe. После установки штатного от MinGW все запахало.
PM   Вверх
archimed7592
Дата 8.10.2007, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Поздравляю, теперь ты с нами smile.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
bsa
Дата 8.10.2007, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(archimed7592 @ 8.10.2007,  16:41)
Поздравляю, теперь ты с нами smile.

Да не совсем.
Этот дизайнер на поверку довольно убогим оказался. Вроде бы все здорово. Но вот решил я создать простое MDI приложение. Чего может быть проще? А не тут то было. QMdiArea на форму не пихнуть (нет такого виджета). Новый слот не создать (открытие и создание файла, например), соответсвенно, и не подключить. В эклипсе через час хаотичных движений мышью (я долго искал, как создать свой слот, сначала методом тыка, потом призвал на помощь гугла, по результатам которого сделал вывод, что затея невыполнима) начинаются дикие тормоза в дизайнере - работать просто невозможно (вылечилось, правда, перезапуском).
В итоге получается дизайнер можно использовать только с одной целью - для создания дизайна внешнего вида программы (который в итоге все равно ручками переписать придется) да простенькие диалоговые окошки. А все остальное - ручками. После билдера как-то ломает заниматься всякой фигней. smile
Вот я и думаю, может нафиг этот дизайнер не нужен?
Ладно. Человек ко всему привыкает...
PM   Вверх
archimed7592
Дата 9.10.2007, 03:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Насчёт MDI: http://forum.vingrad.ru/index.php?showtopic=172330 (видеозапись нужна smile?)
Насчёт слотов не совсем понял(хотя, я, если честно, не пользуюсь дизайнером).


Цитата(bsa @  8.10.2007,  23:09 Найти цитируемый пост)
В итоге получается дизайнер можно использовать только с одной целью - для создания дизайна внешнего вида программы (который в итоге все равно ручками переписать придется)

 smile
Дизайнер имеет много неочевидных для тебя возможностей... Это на самом деле очень мощный инструмент. Чего стоят только CSS smile.

Цитата(bsa @  8.10.2007,  23:09 Найти цитируемый пост)
Ладно. Человек ко всему привыкает...

 smile 


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
bsa
Дата 9.10.2007, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Так. Спасибо за ссылочку. Я все-таки получил такой же ui, как у тебя там. Но, имхо, толком не понял, что сделал, но повторить смогу. smile 

Про слоты расскажу на пальцах:
1. делаю обычное MDI приложение. С такими базовыми функциями: создать/сохранить/закрыть файл и выйти из программы.
2. Создаю в меню соответствующие пункты (New, Open, Save, Close и Quit). Получаю соответствующие экшены
3. Дальше у меня получается связать только Quit с MyProg::close().
Внимание вопрос, как создать слоты для остальных экшенов не прибегая к ручной правке исходников (т.е. хочу чтобы в исходниках появились пустые реализации для этих слотов, которые я должен буду ручками заполнить), если это вообще реально. Ну или хотя бы с минимальной ручной правкой.
В примерах и документации по дизайнеру ничего похожего не было - только ручная привязка.

Это сообщение отредактировал(а) bsa - 9.10.2007, 12:07
PM   Вверх
Любитель
Дата 13.10.2007, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(bsa @  9.10.2007,  11:51 Найти цитируемый пост)
Внимание вопрос, как создать слоты для остальных экшенов не прибегая к ручной правке исходников (т.е. хочу чтобы в исходниках появились пустые реализации для этих слотов, которые я должен буду ручками заполнить), если это вообще реально. Ну или хотя бы с минимальной ручной правкой.В примерах и документации по дизайнеру ничего похожего не было - только ручная привязка.

Именно то, что ты хочешь - никак. Данная возможность (подобная) была в дизайнере дял третьей куте, но решили, что оно нафиг не нужно (были свои причины, на мой взгляд, уважительные). Просто дизайнер куте (повторюсь, в очередной раз) в отличие от самого фреймворка далёк от идеала. Впрочем, нет. smile Дизайнер идеален, но только как дизайнер. Скажем, для создания форомочек, загружаемых в рантайме. А вот uic - не люблю. Те, кто видели (троллтечевский так же) интегратор под эклипс для Qt Jambi (вопрос о нужности последнего как такового крайне спорный, но мы сейчас не о том smile ), поймут моё недоумение насчёт юзанья uic в интеграторе...


--------------------
PM MAIL ICQ Skype   Вверх
archimed7592
Дата 13.10.2007, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Любитель, хочешь сказать, интегратор генерирует другой код?


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Любитель
Дата 13.10.2007, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(archimed7592 @  13.10.2007,  21:39 Найти цитируемый пост)
Любитель, хочешь сказать, интегратор генерирует другой код?

Интегратор для Qt Jambi (официальный порт Qt под яву от троллтеча) просто не юзает uic smile Что впрочем логично, ибо uic генерить явовский код не умеет smile Но он не юзает и что-то вроде juic smile Он просто по ходу генерирует код. Не во время билдинга, а во время дизайна. Сдвинули виджет - код изменился. Учитывая ещё нормально работающую фоновую компиляцию для явы в эклипсе - сие удобно (хотя ещё раз повторюсь - в нужности Qt Jambi как такового сомневаюсь).

Интеграция фреймворка подобного Qt в ИДЕ среди прочего подразумевает, конечно, средства для RAD. Возможностей uic для этого не хватит. Да даже не возможностей, а самог оподхода. Да и вообще сам формат ui-файлов кутешных (в текущем его конкретном виде) не идеален для полноценного визуального дизайна всего, что под руку попадётся smile Конечно, вручную писать тоже хорошо (учитывая сотни раз обсуждённый уже дизайн Qt), я так и делаю, но речь не о том...

uic проектировался как утила независимая от IDE, что не раз подчёркивает троллтеч. Но полноценные средства визуального проектирования предполагают более тесное взаимодействие со средой разработки.


--------------------
PM MAIL ICQ Skype   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0797 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.