コード例 #1
0
void Dialog::on_pushButton_clicked()
{
   MyDialog dialog;
   dialog.setModal(true);
   dialog.exec();

}
コード例 #2
0
ファイル: main.cpp プロジェクト: Rookiee/Qt_Codes
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MyWidget w;
    MyDialog dialog; //新建MyDialog类对象
    if(dialog.exec() == QDialog::Accepted){ //判断dialog执行结果
        w.show();         //如果是按下了“进入主界面”按钮,则显示主界面
        return a.exec(); //程序正常运行
    }
    else return 0;   //否则,退出程序
}
コード例 #3
0
ファイル: remind.cpp プロジェクト: soumitradc/140110086_274
void Remind::on_addReminder_clicked()//if add reminder button clicked shoots up a dialog to add a reminder
{
    MyDialog mdialog;
    mdialog.setModal(true);
    mdialog.exec();

    if (!mdialog.isActiveWindow())
    {
        search();
    }
}
コード例 #4
0
// 重新登录按钮
void MyWidget::on_pushButton_clicked()
{
    // 先关闭主界面,其实是隐藏起来了,并没有真正退出
    close();

    // 新建MyDialog对象
    MyDialog dlg;

    // 如果按下了“进入主窗口”按钮,则再次显示主界面
    // 否则,因为现在已经没有显示的界面了,所以程序将退出
    if(dlg.exec()== QDialog::Accepted) show();

}