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, Qt::InputMethodHints inputMethodHints = Qt::ImhNone )
第7个参数Qt::WindowFlags flags = 0,默认值是0,但是它是枚举类型,必须是枚举类型Qt::WindowFlags ,比如Qt::Widget的值就是0,但是你必须写Qt::Widget,而不能是0.