Здравствуйте, гость ( Вход | Регистрация )
|
eldar85 |
21.10.2011, 13:14
Сообщение
#1
|
![]() программист ![]() ![]() ![]() Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0
|
Добрый день. Раньше программировал в кьти креаторе и не задумывалсячто может возникнуть проблема в подключении сигналов и слотов.
Потом стал программировать на VS и на пол года оставил Qt, но видя какие ужасные интерфейсы получаются на VS решил подключить Qt в VS2010, всю ночь мучался с подключением, установил автоматом Qt c утилитой add_in_vs с офф сайта Qt, но оказалось что это только начало и придется сильно повазиться) но эту мат часть с горем попалам одалел, 3х часавая сборка библиотек с jim.exe и прописывание патчей в переменные среды помогла и вот я уже сделал Qt окно в дизайнере, открыт проект в vs2010, все отлично, но!!! примерчик то собвственно простой пока, тут только textEdit и кнопочка, просто попробовать все ли работает. В дизайнере кака я понял нельзя щелкнуть правой кнопкой мыши и выбрать перейти к слоту, создал паблик слот в MainWindow, и попробовал сразу из конструктора написать текс в textEdit и отлично написалось. затем сделал в том же конструкторе коннект кнопки и слоты и тишина... Даже когда пишешь сам конект, обычно вылазиют посказки что мол есть у кнопки такие то слоты и можно выбрать, тут же нет ни одного события которое можно выбрать у кнопки. т.е. я пишу так но ничего нет, прописал полностью от руки сигнал clicked()и ничего не происходит при нажатии на кнопку... ну и для наглядности покажу весь код чтобы более понятно было Как быть? Подскажите пожалуйста. ЗАранее благодарю Сообщение отредактировал eldar85 - 21.10.2011, 13:19 |
|
|
|
![]() |
|
eldar85 |
21.10.2011, 14:23
Сообщение
#2
|
![]() программист ![]() ![]() ![]() Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0
|
решил все еще раз перекомпилировать как написано здесь
Link сижу вот жду когда закончиться, ночью на это ушло часа три где то, но вылезло парочка ошибок. На всякий пожарный решил перекомпилить. А в консоль ничего не выводилось, как будто и ошибок то нет. Открывается мое окошечко с текст эдитом и кнопкой, пишется в текст эдите один раз то что я вызвал в конструкторе слот а потом при нажатии на кнопку просто тишина и все. Никаких сообщений в консоли ну и сигнал слот не срабатывает... Сообщение отредактировал eldar85 - 21.10.2011, 14:28 |
|
|
|
eldar85 qt & Visual studio 2010 21.10.2011, 13:14
RazrFalcon В консоль ничего не пишет?
Парочку замечаний:
1) ... 21.10.2011, 13:29
BRE Цитата(RazrFalcon @ 21.10.2011, 14:29) Па... 21.10.2011, 13:51
RazrFalcon Ну по дефолту то указатель 21.10.2011, 13:57
BRE Цитата(RazrFalcon @ 21.10.2011, 14:57) Ну... 21.10.2011, 14:04
RazrFalcon Может:
ЦитатаQObject::connect(&ui.btPushMe, SI... 21.10.2011, 15:26
eldar85 Пересборка библиотек решила проблему))) Но не совс... 21.10.2011, 15:33
RazrFalcon В винде не силен, но помойму он не видит либы. 21.10.2011, 15:36
eldar85 пять самых важных либ я закинул в system32 - QtCor... 21.10.2011, 15:48![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 30.12.2025, 10:02 |