crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
flankerr
  опции профиля:
сообщение 10.7.2008, 12:05
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


как в студии включить панель с виджетами ? Ну те.. чтобы на форму добавлять кнопочки и тп. ???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 10.7.2008, 12:23
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Если тебя интересует Qt панель, то она включается только если у тебя установлен Qt Integrator, в пункте меню Qt \ Qt ToolBox.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 10.7.2008, 12:23
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(flankerr @ 10.7.2008, 13:05) *
как в студии включить панель с виджетами ? Ну те.. чтобы на форму добавлять кнопочки и тп. ???

Версия лицензированная? Если та, что в свободном доступе, то никак! :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 10.7.2008, 12:43
Сообщение #4


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


комерческая :)
прсто случайно на "крестик" и усё.. всё перерыл а как включить хз
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 10.7.2008, 12:48
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(flankerr @ 10.7.2008, 13:43) *
комерческая :)
прсто случайно на "крестик" и усё.. всё перерыл а как включить хз

меню Qt -> Qt toolbox.
Чтобы включить само окошко, tак просто нажать на файл *.ui в MS Visual Studio!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 10.7.2008, 13:07
Сообщение #6


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


у меня не включалось... пришлось переустановить qt интегратор сейчас всё заработало
всем спасибо :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 19.9.2008, 13:55
Сообщение #7


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


как переключаться в сабже между .ccp и .h? (клавишами) в билдере ctrl+f6
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 26.9.2008, 14:49
Сообщение #8


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


есть ли в студии фигня по типу code guard в билдере?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 26.9.2008, 15:18
Сообщение #9


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата(kuler @ 26.9.2008, 15:49) *
code guard в билдере
А что это такое?
Я просто в билдере не работал...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 26.9.2008, 15:48
Сообщение #10


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


Цитата(ViGOur @ 26.9.2008, 16:18) *
Цитата(kuler @ 26.9.2008, 15:49) *
code guard в билдере
А что это такое?
Я просто в билдере не работал...

это когда появлсяется окошко во время работы проги и в нем пишутся утечки памяти, обращение к неправильным адресам и тд. Крайне полезная вещь
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 1.10.2008, 10:02
Сообщение #11


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


как в файле срр (находясь в нем) переходить к реализации метода? через хедер->go to definition не предлагать
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 4.12.2009, 12:11
Сообщение #12


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


каким образом студия призывает qmake? а то включил в проект форму (ui) и класс (срр) а moc файл не генерится и не понятно что надо подкрутить. ui файл описания генерится
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 5.12.2009, 8:47
Сообщение #13


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(kuler @ 4.12.2009, 15:11) *
каким образом студия призывает qmake?
А он ей зачем, qmake нужен только для создания make-файлов, а Студия - IDE, ей они ненужны, она сама в состоянии вызвать компилятор и линкер.

попробуй с помощью qmake создать проект для студии и посмотри какие у него будут настройки.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kipter
  опции профиля:
сообщение 6.12.2009, 13:43
Сообщение #14


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 6.12.2009
Пользователь №: 1281

Спасибо сказали: 0 раз(а)




Репутация:   0  


Чет воскресил старую тему еще и наоффтопил в ней, жжешь. :morning1:

А вот по теме:
А че qt-vsintegration-1.4.3 был последним в своем роде? =(
Больше нет интегратора который бы позволял прямо в студии формы редактировать и к сигналам привязывать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kipter
  опции профиля:
сообщение 6.12.2009, 14:18
Сообщение #15


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 6.12.2009
Пользователь №: 1281

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(kuler @ 4.12.2009, 12:11) *
каким образом студия призывает qmake? а то включил в проект форму (ui) и класс (срр) а moc файл не генерится и не понятно что надо подкрутить. ui файл описания генерится


Наверное ты хотел спросить каким образом студия призывает MOC?

это делает интегратор, он устанавливает хуки в студии, и контролирует когда где нибудь в файле появятся строчки аля Q_OBJECT
или в файлах ресурсов появятся формы UI
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 6.12.2009, 15:18
Сообщение #16


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(kipter @ 6.12.2009, 16:43) *
А че qt-vsintegration-1.4.3 был последним в своем роде? =(
насколько я понял, ему насмену пришёл дармовой Qt Visual Studio Add-in
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rocky
  опции профиля:
сообщение 7.12.2009, 22:02
Сообщение #17


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

Спасибо сказали: 22 раз(а)




Репутация:   7  


Цитата(kuler @ 1.10.2008, 10:02) *
как в файле срр (находясь в нем) переходить к реализации метода? через хедер->go to definition не предлагать

F12. Во всяком случае если в tools->options -> environment->keyboard поставить хот кеи как в 6-й студии.

Цитата(kuler @ 4.12.2009, 12:11) *
каким образом студия призывает qmake? а то включил в проект форму (ui) и класс (срр) а moc файл не генерится и не понятно что надо подкрутить. ui файл описания генерится

Если интересует как в ручную могу рассказать: надо щелкнуть мышью по хидеру соответствующего cpp и выбрать свойства. Затем задать в custom build setup примерно следующее (у меня класс CMethodicDialog):
CommandLine:
"$(QTDIR)\bin\moc.exe"  ".\MethodicDialog.h" -o ".\GeneratedFiles\$(ConfigurationName)\moc_MethodicDialog.cpp" -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_THREAD_SUPPORT -DQT_XML_LIB -DUNICODE -DWIN32 -I"$(QTDIR)\include\." -I"$(QTDIR)\include\QtCore\." -I"$(QTDIR)\include\QtGui\." -I"$(QTDIR)\include\QtSql\." -I"$(QTDIR)\include\QtXml\." -I".\." -I".\GeneratedFiles\$(ConfigurationName)\." -I".\GeneratedFiles\."

Description:
Moc'ing MethodicDialog.h...

Outputs:
".\GeneratedFiles\$(ConfigurationName)\moc_MethodicDialog.cpp"

Additional dependecies:
"$(QTDIR)\bin\moc.exe";.\MethodicDialog.h

При том для debug и release конфигураций отдельно (я для release привел). Еще QT_CORE_LIB и пр. должны быть заданы в настройках проекта в препроцессоре. Да, и тут указываются те либы, которые использует класс.

С ui все проще, там одинаково для всех конфигураций:
CommandLine:
"$(QTDIR)\bin\uic.exe" -o ".\GeneratedFiles\ui_MethodicDialog.h" "$(InputPath)"

Description:
Uic'ing $(InputPath)...

Outputs:
".\GeneratedFiles\ui_MethodicDialog.h"

Additional dependecies:
$(QTDIR)\bin\uic.exe


Потом жмешь F7 получаешь ошибки связанные с moc-ом. Потом добавляешь в проект сгенеренные moc-ом и uic файлы (cpp и h соответсвенно). Для moc-a их будет 2 - соответсвенно для debug и release конфигураций. Ту, которая сгенерилсь для debug-a после добавления файла нужно исключить для release-версии. А ту, которая для release-a - нужно исключить для debuga.

Вобщем, действительно слава богу есть Visual Studio Add-in )))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 20.1.2010, 2:17
Сообщение #18


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


установил 4.6.0 на 2008-ю, так ui файлы открывает qt дизайнером как отдельным приложением, на версии 4.2.2 + 2005 открывал в студии, можно было обработчики вешать. Как быть?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 20.1.2010, 9:32
Сообщение #19


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(kuler @ 20.1.2010, 2:17) *
установил 4.6.0 на 2008-ю, так ui файлы открывает qt дизайнером как отдельным приложением, на версии 4.2.2 + 2005 открывал в студии, можно было обработчики вешать. Как быть?

Потому что для qt 4.6.0 add-inn, а не платный интегратор! ;)

Сообщение отредактировал AD - 21.1.2010, 10:27
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 20.1.2010, 23:30
Сообщение #20


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


то есть надо чтото другое установить (интегратор)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 21.1.2010, 10:27
Сообщение #21


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(kuler @ 20.1.2010, 23:30) *
то есть надо чтото другое установить (интегратор)?

Не уверен, что он есть!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 21.1.2010, 22:56
Сообщение #22


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


а что ж делать? мне неохота клики вручную коннектить
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 21.1.2010, 23:09
Сообщение #23


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(kuler @ 21.1.2010, 22:56) *
а что ж делать? мне неохота клики вручную коннектить

Не знаю! :) Вроде бы, это и через дизайнер Qt можно сделать! Как - это не ко мне! :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 29.3.2010, 23:23
Сообщение #24


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


все таки как связать дизайнер и студию? дизайнер генерит какойто локальный код, чтож его вручную чтоли копипастить? это смешно
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 30.3.2010, 7:06
Сообщение #25


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(kuler @ 30.3.2010, 0:23) *
все таки как связать дизайнер и студию? дизайнер генерит какойто локальный код, чтож его вручную чтоли копипастить? это смешно

Думаю, что у троллей есть и платный интегратор. Напишите им письмо, спросите! :) Думаю, они с удовольствием продадут. Или же этот интегратор не у троллей, а у Microsoft! Неважно, главное, за деньги все сделают! ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V   1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 30.5.2025, 17:23