首页| 论坛| 消息

标题:关于定时器和延时
作者:houjie
日期:2018-04-26 09:15
内容:

Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
connect(&timer,SIGNAL(timeout()),this,SLOT(slot_timeout()));
connect(&timer1,SIGNAL(timeout()),this,SLOT(slot_timeout1()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_pushButton_clicked()
{
qDebug()setText(QString::number(count1));
}
void Widget::on_pushButton_2_clicked()
{
qDebug()


#1 [夜雨触花 04-26 09:55]
你都While(true)了,退都退不出来,怎么重复执行。
#2 [houjie 04-26 10:30]
搞懂了,还是对信号与槽不了解造成的困惑
connect(&timer,SIGNAL(timeout()),this,SLOT(slot_timeout()));默认是DirectConnection,若改成QueuedConnection就会重复了

回复 发表
主题 版块