test_d *a = new test_d; a->setWindowModality(Qt::WindowModal); a->show();
test_d a; a.setWindowModality(Qt::WindowModal); a.show();
楼主你好 我也遇到这样的问题 关于QWidget模态设置的问题。。 QWidget *get_qwidget; get_qwidget = new QWidget; //get_qwidget->setWindowFlags(windowFlags() &~ Qt::WindowMinMaxButtonsHint);//取消窗口最小化功能……
QWidget 可以使用为模态形式由 setAttribute(Qt::WA_ShowModal, true); 进行设置。 使用setWindowModality()也可以达到要求 一开始没有设置对提出的QWidget设置父类及 QWidget t(0,Qt::Window);这样设置无法完成模式对话框的工作,将父类设置了就能够形成模式对话框。 对于……
你show以后马上a->exec() 建立消息循环。
16,203
社区成员
26,591
社区内容
加载中
试试用AI创作助手写篇文章吧