qt线程中对话框窗口阻塞模式
exec阻塞模式
show()非阻塞
dialog_MsgWindow = new Dialog_MsgShow(this,msg); dialog_MsgWindow->setModal(true); //dialog_MsgWindow->show(); //非阻塞 dialog_MsgWindow->exec();//阻塞模式
Dialog_MsgShow::Dialog_MsgShow(QWidget *parent,QString msg) : QDialog(parent),recv_msg(msg) { ui.setupUi(this); setWindowFlags(Qt::FramelessWindowHint); ui.plainTextEdit_msg->appendPlainText(recv_msg); connect(ui.toolButton_no, &QToolButton::clicked, this, [=] { close(); }); }
欢迎讨论,相互学习。
cdtxw@foxmail.com