도와주세요!!
글 수 15,339
2004.06.02 15:40:06 (*.104.106.203)
6749
QT에서 시그널사용법에 대해 문의 드립니다.
........
signal(SIGINT,SigFuction);
.......
Form1::SigFution(int sig)
{
................
}
이렇게 SIGINT에 해당하는 시그널을 받았을때 처리하는 함수를 집어넣었는데..
컴파일중 오류가 생깁니다.
final.cpp: In member function `void Form1::aaaaa()':
final.cpp:83: no matches converting function `SigFuction' to type `void
(*)(int)'
final.h:37: candidates are: void Form1::SigFuction(int)
만약 이렇게 안된다면 connect함수를 쓰면...
connet( qObject , SIGNAL( ??? ) , SigFuction());
이런식으로 가능할까도 생각해봤는데.. 어떤 오브젝트를 써야할찌 그리고 시그
널안에 함수는 어떤걸 써야할찌 막막하더군요.
작은 도움 부탁드립니다.
........
signal(SIGINT,SigFuction);
.......
Form1::SigFution(int sig)
{
................
}
이렇게 SIGINT에 해당하는 시그널을 받았을때 처리하는 함수를 집어넣었는데..
컴파일중 오류가 생깁니다.
final.cpp: In member function `void Form1::aaaaa()':
final.cpp:83: no matches converting function `SigFuction' to type `void
(*)(int)'
final.h:37: candidates are: void Form1::SigFuction(int)
만약 이렇게 안된다면 connect함수를 쓰면...
connet( qObject , SIGNAL( ??? ) , SigFuction());
이런식으로 가능할까도 생각해봤는데.. 어떤 오브젝트를 써야할찌 그리고 시그
널안에 함수는 어떤걸 써야할찌 막막하더군요.
작은 도움 부탁드립니다.