QT 中shot(槽)的个人理解和一点笔记

//声明信号和槽,
signals:
void test_signal(bool);
slots:
void test_slot(bool);

void XXX::test_slot(bool bYesOrNo)
{
//.....
}

//创建一个槽和信号的连接,类似于定义或者说初始化
connect(this,SIGNAL(test_signal(bool)),this,SLOT(test_slot(bool)));

//发射信号,类似于windows下的postMessage/sendMessage
emit test_signal(true);

//emit之后就会进入到test_slot()的函数去处理

你可能感兴趣的:(QT 中shot(槽)的个人理解和一点笔记)