Имеется qt-приложение с 3-мя модулями:
- main.cpp
- data.cpp
- gui-actions.cpp
В main глобальной переменной объявлена структура (TConfig, описана в data.cpp) с указателем на главную форму first_f.
В функции CreateButton(TConfig *config) создаю радиокнопки. Я хочу связать сигнал toggle с функцией clickRB из модуля gui-actions.
При компиляции выдает следующее:
gui-actions.cpp:8: error: `TRadionButton' was not declared in this scope
gui-actions.cpp:8: error: `rb' was not declared in this scope
gui-actions.cpp:8: error: variable or field `clickRB' declared void
gui-actions.cpp:8: error: syntax error before `{' token
make: *** [.obj/gui-actions.o] Ошибка 1
---------------------------------------------------------------------------
Модуль main.cpp:
TConfig config;
main(){
...
CreateButton(&config);
...
}
---------------------------------------------------------------------------
Модуль data.cpp:
...
void CreateButton(TConfig *config){
char s[255];
for (int i = 0; i < config->nItem; i++){
QRadioButton *temp = new QRadioButton(config->item[i].caption, config->form, s);
temp->move(185, (30 + i*30));
temp->show();
//Связываем сигналы радио кнопок со слотами
QObject::connect(temp, SIGNAL(toggle()), config->app, SLOT(clickRB(*QRadioButton)));
}
}
---------------------------------------------------------------------------
Модуль gui-actions.cpp:
..
void clickRB(TRadionButton *rb){
}
---------------------------------------------------------------------------
Как должно быть чтобы я в функции clickRB имел доступ к config и чтоб все работало?
Ответ на:
комментарий
от phoenix
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Krasu
Ответ на:
комментарий
от Krasu
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ZoneMinder ошибка при компиляции в zm_ffmpeg_camera.cpp (2012)
- Форум QT и Я (2005)
- Форум Мама, хочу пряник !!! (2005)
- Форум Установка VirtualBox (2008)
- Форум c++. forward declared typedef (2011)
- Форум [непонятно][qt-creator]Qt 4 сигнал-слот (2010)
- Форум Компиляция простой программы под Debian (2012)
- Форум Ошибка при компиляции примера из учебника Липмана по C++. (2012)
- Форум Не могу установить Qt4 (2009)
- Форум C++ шаблон булевой функции (2014)