我正在经历一个Qt
教程here,当我遇到这个下面的代码段传来:Qt类中的插槽和信号是什么意思?
#include <QObject>
class Counter : public QObject
{
Q_OBJECT
public:
Counter() { m_value = 0; }
int value() const { return m_value; }
public slots:
void setValue(int value);
signals:
void valueChanged(int newValue);
private:
int m_value;
};
任何人都可以向我解释什么是public slots
,signals
在声明中的使用情况如何?我虽然只有两个,public
和private
。他们叫什么,他们的用法是什么?
@Cupidvogel:呵呵,我错过了一个链接。所以,你最好再次阅读该文档......这是你应该清楚理解的Qt基础知识。官方文件对此很清楚。 – zaufi 2014-11-06 22:41:27
看起来像。巴里,你最好关闭这个问题吗? – SexyBeast 2014-11-06 22:41:45
它需要3个更接近的选票。 – JBL 2014-11-06 22:42:33