我想问是否有人知道如何在 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:这是一张图片来说明情况: