GUI类型未定义

时间:2013-05-14 22:18:14

标签: c++ user-interface

我有一个非常奇怪的问题,我真的无法解决这个问题。所以我在头文件中创建了这个Box对象:

#ifndef BOX_H
#define BOX_H

class Box
{
public:
    Box(string newName);
    ~Box();
            //...

};

#endif // BOX_H

然后我在另一个头文件中有这个BoxTable类:

#ifndef BOXTABLE_H
#define BOXTABLE_H

#include <QTableWidget>
#include "box.h"

class BoxTable : public QTableWidget
{

Q_OBJECT

public:
    BoxTable(QWidget* parent = 0, int rows = 0);
    ~BoxTable();

    void setBox(int row, Box* a); //here
    //...

};

#endif // BOXTABLE_H

对我来说这一切都是正确的,但是当我编译时,我得到了这个错误:

  

错误:&#39; Box&#39;不是一种类型

在我评论的那一行&#34;这里&#34;。

有谁知道我做错了什么? 我真的很感激帮助。如果您需要更多详细信息,请询问。

0 个答案:

没有答案