может кто-нибудь сказать мне, как я могу сделать другой файл для моего счетного класса?Как создать класс в другом файле?
это мой код, но он составлен 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();
}
это было так полезно для меня, большое как;) –