代码改变世界

QT开发中碰到的问题

2010-05-20 15:47  shuisheng  阅读(202)  评论(0编辑  收藏  举报

目前正在做一个Linux项目,用的QT,因为之前没有用过QT,所以碰到很多菜鸟问题。这里记录两个问题:

1:程序中有个connect语句,即signal和slot的匹对,编译的是后发现错误:
No such slot QDialog::buttonClicked(int m),

原因,因为这个类是我继承自QDialog,但是忘了加Q_OBJECT,所以导致这个问题。但是加入这个后编译有出现这个错误:

undefined reference to 'vtable for ....',
这是因为加入Q_OBJECT后,要重新运行qmake,重新生成makefile.


类别:linux & unix 查看评论