python - 如何避免Python中Gtk.Dialog关闭?

标签 python dialog gtk pygtk gtk3

我在 Gtk.Dialog 中有一个表单,其中有一个“确定”按钮和一个“取消”按钮。

当我单击“确定”按钮时,对话框返回 1,当我单击“取消”按钮时,对话框返回 0。

我想要做的是验证表单的字段,以便如果任何字段具有无效数据,例如数字字段中的字母或空字段,则按下“确定”按钮时对话框不会被破坏。

最佳答案

您可以定义自定义对话框。 Here你可以找到一个例子。确保仅在验证成功时才销毁对话框。

关于python - 如何避免Python中Gtk.Dialog关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25089128/

相关文章:

python - 使用相同的参数从另一个已实例化的对象创建新对象

layout - 将jqgrid对话框(表单编辑对话框)分为两个布局

c - GTK+ C 编译错误 Visual Studio 2012

python - 从完整域名中查找国家

python - Numpy:如何使用 argmax 结果来获得实际最大值?

android 新样式上下文菜单/对话框

javascript - 单击操作不适用于对话框

gtk布局技术与glade

c - 在静态数组中调用 gtk_accelerator_name 时如何避免获得 "initializer element is not constant"?

python - 如何匹配两个字典索引而不考虑顺序