【发布时间】:2012-01-11 20:06:02
【问题描述】:
我想问一下是否有人知道如何在 glade 和 pygtk 中使用文件选择器对话框。 (它在任何语言绑定中都应该非常相似,这就是我没有指定语言的原因。)基本上,文件选择器现在看起来像这样:有两列,一列用于文件夹(左),一列对于文件(右)。然后在对话框的底部,两个按钮有两个空槽,所以我只是放了一个取消和一个确定按钮。但是我的问题是对话框返回了什么?我的代码如下所示:
filename = None
response = self.widget('filechooserdialog').run()
print response
#if response == Gtk.RESPONSE_OK:
filename = self.widget('filechooserdialog').get_filename()
self.widget('filechooserdialog').hide()
目前,“取消”和“确定”的回调只是隐藏了对话框。但我无法找出对话框应该返回的内容。换句话说,如何在响应中指定“取消”或“确定”按钮是否被按下?
谢谢,
v923z
PS:这里有一张图片来说明情况:
【问题讨论】:
标签: python dialog gtk pygtk filechooser