Qt笔记之QInputBox

来源:互联网 发布:jsp精品课程网站源码 编辑:程序博客网 时间:2024/06/05 23:43

static  QString QInputDialog::getText (     QWidget * parent,    const QString & title,    const QString &  label,    QLineEdit::EchoMode mode = QLineEdit::Normal,    const QString & text = QString(),    bool * ok = 0,    Qt::WindowFlags  flags = 0 )


第一个参数parent,也就是那个熟悉的父组件的指针;

第二个参数title就是对话框的标 题;

第三个参数label 是在输入框上面的提示语句;

第四个参数mode 用于指明这个QLineEdit的输入模式,取值范围是 QLineEdit::EchoMode,默认是Normal,也就是正常显示,你也可以声明为password,这样就是密码的输入显示了,具体请查阅 API;

第五个参text是QLineEdit的默认字符串;

第六个参数 ok是可选的,如果非NLL,则当用户按下对话框的OK按钮时,这个bool变量会被置为true,可以由这个去判断用户是按下的OK还是Cancel, 从而获知这个text是不是有意义;第七个参数flags用于指定对话框的样式。