[devel] pygtk2 - parent of widget
Sergey Pinaev
=?iso-8859-1?q?dfo_=CE=C1_antex=2Eru?=
Вт Фев 17 16:41:05 MSK 2004
hi.
On Tue, 17 Feb 2004 16:33:19 +0300
Vitaly Ostanin <vyt на vzljot.ru> wrote:
VO> В аттаче тестовая программа, где я пытался по нажатию "Ok"
VO> получать имя файла, но не в классе. Проблема в том, что
VO> filesel.ok_button.connect("clicked", gtk_file_open_ok)
VO> передаёт в качестве виджета кнопку, а не диалог, и я не знаю, как
VO> с этим бороться.
--- pix.py.old 2004-02-17 16:14:47 +0300
+++ pix.py 2004-02-17 16:40:17 +0300
@@ -15,13 +15,13 @@
def gtk_main_quit(*args):
gtk.main_quit()
-def gtk_file_open_ok(widget):
- filename = widget.get_filename()
+def gtk_file_open_ok(widget, filesel):
+ filename = filesel.get_filename()
print filename
def gtk_file_open(*args):
filesel = gtk.FileSelection("File selection")
- filesel.ok_button.connect("clicked", gtk_file_open_ok)
+ filesel.ok_button.connect("clicked", gtk_file_open_ok, filesel)
filesel.show()
xml.signal_autoconnect(locals())
--
mail="Sergey Pinaev <dfo на antex.ru>"
url="http://`echo $mail | sed 's/.* <\(.*\)>/\1/' | sed 's/@/./'`"
Подробная информация о списке рассылки Devel