QT的信号/槽能独立使用么?我在程序中,不想使用QT的界面,只是想利用信号/槽来实现我的C++对象的通信。
我用的QT3。3。2,在VS。NET 2003中。程序一连接,就出错。
譬如,我建立了一个3Dview类,在其头文件中做如下声明:
#include <qobject.h>
class C3D_View : public QObject
{
Q_OBJECT
public:
C3D_View ();
~C3D_View ();
public:
void display();
signals:
void dispEvent();
};
然后在类实现中,将display函数作如下定义:
... ...
void C3D_View::display()
{
emit dispEvent();
}
这个类在编译时,没问题,连接时,提示有一些虚函数连接失败。。。
[ 此贴被背后的小刀在2005-08-18 10:16重新编辑 ]