Qt继承层次结构

时间:2012-02-18 15:44:36

标签: c++ qt

我正在努力学习Qt。我创建了一个继承自QObject

的简单类
#ifndef FUZZYFUNCTION_H
#define FUZZYFUNCTION_H

#include 

class FuzzyFunction : public QObject
{
Q_OBJECT
public:
explicit FuzzyFunction(QObject *parent = 0);
virtual double getValue(double value) = 0;

signals:

public slots:

};

#endif // FUZZYFUNCTION_H

现在我正在尝试创建一个继承自它的新菜单类。但由于某种原因,Qt没有提供这样的机会,在选择中仍然是QWidget,QObject等。我应该如何解决这个问题?如果我尝试这个类FuzzyFunction将访问修饰符分配为public,我会收到编译错误

c: \ users \ dennyboy \ qtprojects \ fuzzylogic \ fuzzylogic \ fuzzyfunction.h: 6: error: C3381: 'FuzzyFunction': assembly access specifiers are only available in code compiled with a / clr option

0 个答案:

没有答案