![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
posi4 |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 52 Регистрация: 24.4.2009 Пользователь №: 707 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нужна помощь с простым вопросом!
В QtCreatore создаю проект на основе виджета, создаю объкт класса, высылаю сигнал, потом пытаюсь соединить объекты и ничего не выходит! Что не так? Почему не соединяется объект формы с другим объектом? А вот если просто насоздавать объктов других классов и соединять их между собой - всё коннектится! Как управлять графическим интерфейсом, когда он собственно и находится в этом главном объекте?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
высылаю сигнал, а чёж не наоборот-то?потом пытаюсь соединить объекты и ничего не выходит! вообще для меня, электронщика, ошибка крайне странная и звучит как в анекдоте: Цитата - Старшина, поехали;
- Машина незаводится товарищь прапорщик; - Чёрт с ней, поехали, потом заведёшь. |
|
|
posi4 |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 52 Регистрация: 24.4.2009 Пользователь №: 707 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата а чёж не наоборот-то? =О хм ... хорошо, соединяю объекты и высылаю сигнал - так подойдёт? ... В коде написано как это делается, извиняюсь если запутка вышла! Но от этого не легче, компилятор пишет что слота такого, которым я слушаю - НЕТУ!!! Как же его нету, если он есть! Объясните кто нибудь! |
|
|
SABROG |
![]()
Сообщение
#4
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
posi4, если ты пишешь в одном файле и объявление класса и его реализацию, то ты должен в ручную подключать заголовочник, который сгенерил MOC. (как написал SABROG )
Пройдсь по учебному пособию, которое троли, к сожалению, удалили в версии 4.5, оно многое разъяснит |
|
|
posi4 |
![]()
Сообщение
#6
|
Студент ![]() Группа: Участник Сообщений: 52 Регистрация: 24.4.2009 Пользователь №: 707 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата posi4, если ты пишешь в одном файле и объявление класса и его реализацию,
Нет, нет, объявление и реализация в разных файлах, соответственно здесь будет их четыре myapplication.h, myapplication.cpp, myclass.h, myclass.cpp ну и плюс main.cpp! Если вы это имеете в виду! Но уже не важно, всё заработало! Но вот почему оно заработало я не понял =O, я ничего не менял! И тут я начинаю подозревать саму IDE и компелятор! Я тут подметил, что иногда пишешь работоспособный код(даже из примеров в книгах), компилишь, а он не работает! Начинаешь копаться в нём, пробовать его как то изменить хитро, паришь голову: "Ну ведь вроде правильно, а не работает". А потом уже отчаявшись возвращаешь всё обратно на исходную - и хоп, всё работает! Такое чувство что компилятор изначально не компилит что тебе нужно(хотя делает вид), а потом после множества ребилдов всё сшивается как надо! Неделю назад у меня что то подобное с COM-портом было. В коде написан банальный механизм сигнал\слот и все понимают что никакой ошибки там нет, но QtCreator мне неделю мозг проедал фразой про "нет такого слота", а вот сейчас что то случилось и он поумнел что ли? Вообщем это уже не та тема, а тема багов QtCreator'а! И мне определённо кажется что это баг! |
|
|
kwisp |
![]()
Сообщение
#7
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
posi4,
не греши на компилятор. в отпуск пора просто. |
|
|
posi4 |
![]()
Сообщение
#8
|
Студент ![]() Группа: Участник Сообщений: 52 Регистрация: 24.4.2009 Пользователь №: 707 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 0:22 |