为什么我的delegate.h文件中没有#include <qitemdelegate>?

时间:2016-05-27 00:53:30

标签: qt qitemdelegate

当我尝试在项目中添加委托文件时,我的代码有问题。我不知道为什么。我的操作如下。 My operation

MyDelegate.h

教程如下:

    #ifndef MYDELEGATE_H
#define MYDELEGATE_H

#include <QItemDelegate>

class MyDelegate : public QItemDelegate
{
    Q_OBJECT
public:
    explicit MyDelegate(QObject *parent = 0);

signals:

    public slots;

};

#endif // MYDELEGATE_H

我的文件设置有什么问题?为什么我会丢失QObject * parent

1 个答案:

答案 0 :(得分:1)

这是Qt Creator的特定内容,所以请自己动手,完成课程,这很简单。

<强> UPD:

Qt Creator 的类构造函数中更改基类时,您只需编写要从哪个类 继承 Qt Creator 执行此操作。但是你要 的类(文件)包括 - 这是硬编码的:QObjectQWidgetQMainWindow,{{1 },QDeclarativeItemQQuickItem