信号和槽的使用方法总结
发布时间
阅读量:
阅读量
1、在ui设计界面按F4进入编辑模式,F3退出编辑模式。

2、在ui界面signal slots Edit方式

3、最常规的方法,在QT4下使用,现在不推荐:
connect(btn,SIGNAL(clicked() ) ,this,SLOT(myclicked()));
、
4、connect()函数基于函数指针重载的形式,QT5下使用,推荐使用:
connect(btn,&QPushButton::clicked,this,&Mainwindow::myclicked);
5、自动关联的方式,button点击右键转到槽

点击转到槽函数以后自动生成关于按键的信号函数

connect(btn,&QPushButton: :clicked ,btn{
if(btn->text()=="lambda")
btn->setText(" ");
else
btn->setText( "lambda" ) ;
qDebug( )<<"111111111" ;
});
7、手动提交,emit方式
connect(this,SIGNAL(mySignal() ),this,SLOT(myclicked()));
全部评论 (0)
还没有任何评论哟~
