Пробовал так:
NewWindow *nw = new NewWindow;
nw->setWindowModality(Qt::WindowModal) //кажется так...
nw->show();Но переключение все равно было возможным
Помогите разобраться пожалуйста!
NewWindow *nw = new NewWindow;
nw->setWindowModality(Qt::WindowModal) //кажется так...
nw->show();new NewWindow(this);
QEventLoop el(this);
QWidget wid(this, Qt::Dialog);
QPushButton btn("Exit", &wid);
connect(&btn, SIGNAL(clicked()), &el, SLOT(quit()));
wid.setWindowModality(Qt::WindowModal);
wid.show();
el.exec(); QEventLoop el(this);
QWidget *wid = new QWidget(this, Qt::Dialog);
QPushButton *btn = new QPushButton("Exit", wid);
connect(btn, SIGNAL(clicked()), &el, SLOT(quit()));
wid->setWindowModality(Qt::WindowModal);
wid->show();
el.exec();
wid->deleteLater();