static bool execInputDialog_Int( const char *title, const char *label, int minVal, int maxVal, int &ret) { QInputDialog dlg; dlg.setWindowTitle(title); dlg.setLabelText(label); dlg.setOkButtonText("确定"); dlg.setCancelButtonText("取消"); dlg.setInputMode(QInputDialog::IntInput); dlg.setIntRange(minVal, maxVal); dlg.setIntValue(ret); if (dlg.exec() == QDialog::Accepted) { ret = dlg.intValue(); return true; } return false; }