Наследование QComboBox |
Здравствуйте, гость ( Вход | Регистрация )
Наследование QComboBox |
AntonH851 |
11.3.2010, 16:11
Сообщение
#1
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
Привет!
есть такая проблема: мне нужен QComboBox который при попытке добавить в список новое значение выдавал сигнал, который я уже бы обрабатывал своим слотом. написал вот такой код: SqlComboBox.h
SqlComboBox.cpp
при попытке компиляции выдает такую ошибку: Цитата C:/QP/SqlComboBox/SqlComboBox.cpp:5: error: type 'QWidget' is not a direct base of 'SqlComboBox' Впервые сталкиваюсь с таким делом (в смысле наследование компонента), поэтому не очень представляю что нужно делать, подскажите что у меня не так пожалуйста. Спасибо заранее |
|
|
kwisp |
11.3.2010, 16:25
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
|
|
|
BRE |
11.3.2010, 16:28
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
|
|
|
AntonH851 |
11.3.2010, 16:38
Сообщение
#4
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
: QWidget(parent) !!! от чего наследуешься? class SqlComboBox : public QComboBox SqlComboBox::SqlComboBox(QWidget *parent) : QWidget(parent) найди одно отличие! написал
при компиляции получаю следующее: Цитата debug/SqlComboBox.o: In function `SqlComboBox': C:\QP\SqlComboBox/SqlComboBox.cpp:5: undefined reference to `vtable for SqlComboBox' C:\QP\SqlComboBox/SqlComboBox.cpp:5: undefined reference to `vtable for SqlComboBox' C:\QP\SqlComboBox/SqlComboBox.cpp:5: undefined reference to `vtable for SqlComboBox' C:\QP\SqlComboBox/SqlComboBox.cpp:5: undefined reference to `vtable for SqlComboBox' debug/SqlComboBox.o:C:\QP\SqlComboBox/SqlComboBox.cpp:19: undefined reference to `SqlComboBox::insertItemSignal(QString)' debug/SqlComboBox.o:C:\QP\SqlComboBox/SqlComboBox.h:8: undefined reference to `SqlComboBox::staticMetaObject' collect2: ld returned 1 exit status mingw32-make[1]: *** [debug\SqlComboBox.exe] Error 1 mingw32-make: *** [debug] Error 2 Завершено с кодом 2. |
|
|
kwisp |
11.3.2010, 17:13
Сообщение
#5
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 8:51 |