有人能告訴我如何爲我的櫃檯課程製作不同的文件嗎?如何在不同的文件中創建我的課程?
這是我的代碼,但它是由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