qt中的QMessagebox怎么将其自动关闭

2024-11-30 00:09:29
推荐回答(1个)
回答1:

你定义一个定时器,比如:QTimer timer;

QMessageBox *messageBox=newQMessageBox(QMessageBox::Information,"Information","AutoClose",QMessageBox::Close,this);

messageBox->show();
再用信号与槽就可以了。
connect(&timer,SIGNAL(timeout()),messageBox,SLOT(close()));
我是试过的,是能够行的!