您的位置:首页 > 编程语言 > Qt开发

QT——事件处理机制

2017-07-12 22:19 225 查看
1.信号和槽机制,是Qt中的事件处理机制

2.如何找到一个事件的信号的原型(查Qt的文档)

3.如何把一个函数声明为槽

使用public slots:或者private slots:修饰

注:事件处理函数本身只是一个普通的成员函数



想点show在PlainText里面显示文字
则:

在头文件里:
private slots:
int OnShowClicked(bool checked);


在.cpp的构造函数里:需要写connect

connect(
ui->btnShow,//对象a,必须是一个QObject*类型
SIGNAL(clicked(bool)) ,//a的信号
this,//对象b
SLOT(OnShowClicked(bool))//b的槽
);


在.cpp定义的函数里:

int MainWindow::OnShowClicked(bool checked)
{
ui->plainTextEdit->setPlainText("Hello,world!");
return 0;
}
与头文件定义的函数呼应

里面写自己想表现的东西
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: