电子工业出版社的《精通QT4编程》中的204页的实例,是关于海战模拟的实例,我抄写源程序编译,没通过,主要问题是
207页的 Target *target = new Target;
target->setPos();
scene.addItem(target);
错误显示 “ class Target ” has no member “ setPos“。
target应该是一个QGraphicsItem才有setPos函数,才能被添加到scene里面,是不是书中的Target *target = new Target;的定义有问题呢?
另外,在新建的时候,base class有三个,这个例子是选择QMainWindow,QWidget和QDialog中的哪一个呢?
[ 此帖被huangdi_1在2009-09-02 10:34重新编辑 ]