PyQt QInputDialog小工具
这是一个预先配置好的对话框,有一个文本字段和两个按钮,OK和Cancel。在用户点击OK按钮或按下回车键后,父窗口会收集文本框中的输入。
用户的输入可以是一个数字、一个字符串或列表中的一个项目。一个提示用户应该做什么的标签也被显示出来。
QInputDialog类有以下静态方法来接受用户的输入-
序号 | 方法和描述 |
---|---|
1 | getInt() 为整数创建一个旋钮盒。 |
2 | getDouble() 可以输入浮点数的旋钮箱 |
3 | getText() 一个简单的行编辑字段,用于输入文本 |
4 | getItem() 一个组合框,用户可以从中选择项目。 |
例子
下面的例子实现了输入对话框的功能。顶层的窗口有三个按钮。它们的clicked()信号通过连接槽弹出InputDialog。
完整的代码如下-
上述代码产生了以下输出 —