使用QInputDialog类的静态方法来弹出对话框获取用户输入,缺点是不能自定义按钮的文字,默认为OK和Cancel:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
bool isOK;
QString text = QInputDialog::getText(NULL, "Input Dialog",
"Please input your comment",QLineEdit::Normal,"your input chars",&isOK);
if(isOK)
{
QMessageBox::information(NULL, "Information",
"Your input content is: <b>" + text + "</b>",
QMessageBox::Yes | QMessageBox::No,QMessageBox::Yes);
qDebug() << "Hello, World!";
}
else
{
qDebug() << "cancel!";
}
// MainWindow w;
// w.show();
return a.exec();
}
QString cancelButtonText() const:返回取消按钮的文本。
QStringList comboBoxItem