PyQt5 QInputDialog小部件
这是一个预配置的对话框,带有一个文本字段和两个按钮,OK和取消。在用户单击OK按钮或按下Enter键后,父窗口会在文本框中收集输入。
用户输入可以是数字、字符串或列表中的项。还会显示一个提示用户应该做什么的标签。
QInputDialog 类具有以下静态方法,用于接受用户输入−
序号 | 方法和描述 |
---|---|
1 | getInt() 创建一个整数输入框 |
2 | getDouble() 创建一个可以输入浮点数的输入框 |
3 | getText() 创建一个简单的文本输入框 |
4 | getItem() 创建一个下拉选择框,用户可以在其中选择项目 |
示例
下面的示例实现了输入对话框的功能。顶级窗口有三个按钮。它们的 clicked() 信号通过连接的槽弹出 InputDialog。
下面是完整的代码:
输出
上述代码产生以下输出 –