在上一篇文章中完成了布局,接下来学习添加信号槽的几种方式。
第一种添加槽函数的方式:
右键点击OK按键->选择转到槽..(Go to slot)
在弹窗中选中clicked()->点击确定
这时候就看到槽函数主动生成,
第二种添加槽函数的方式:
单击编辑信号和槽按钮->拖拽按键
在配置连接弹窗中选择编辑
返回到配置连接,这时候在右边的窗口中已经看到了新添加的函数,选择clicked()信号要绑定的槽函数,最后点击确定。
第三种方式:代码编程建立连接, 在后边的学习中在探索。
static QMetaObject::Connection connect(const QObject *sender, const char *signal,
const QObject *receiver, const char *member, Qt::ConnectionType = Qt::AutoConnection);
static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod &signal,
const QObject *receiver, const QMetaMethod &method,
Qt::ConnectionType type = Qt::AutoConnection);
inline QMetaObject::Connection connect(const QObject *sender, const char *signal,
const char *member, Qt::ConnectionType type = Qt::AutoConnection) const;