有人能告诉我如何为我的柜台课程制作不同的文件吗?如何在不同的文件中创建我的课程?
这是我的代码,但它是由error.I编译应该把我的类在另一个文件(.H)。但我不知道如何做到这一点..
我的软件是Qt Creator的5
#include <QCoreApplication>
#include <QObject>
class Counter : public QObject
{
Q_OBJECT
int m_value;
public:
int value() const { return m_value; }
public slots:
void setValue(int value);
signals:
void valueChanged(int newValue);
};
void Counter::setValue(int value)
{
if (value != m_value)
{
m_value = value;
emit valueChanged(value);
}
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
Counter d, b;
QObject::connect(&d, SIGNAL(valueChanged(int)),
&b, SLOT(setValue(int)));
d.setValue(12); // a.value() == 12, b.value() == 12
return a.exec();
}
它对我很有用,很喜欢;) – 2014-11-08 11:48:51