[問題] pygtk繼承問題 and __init(self)__

看板Python作者 (doki)時間15年前 (2009/10/28 02:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我是一個python新手,如果問了笨問題還請板上先進多包容 最近在學習PyGtk + PyCairo想提高開發GTK+的速度 由於某一個widget必須能後畫出一些特別圖案 因此我照著PyCairo的教學網頁上寫了一個class 繼承自 pygtk的 gtk.DrawingArea如下 class MyPanel(gtk.DrawingArea): 問題來了,當我在這個class加入__init__(self)這個函式時 pygtk就會跟我抱怨: GtkWarning: gtk_widget_show: assertion 'GTK_IS_WIDGET(widget)' failed widget.show() 但是沒有__init__時,一切又正常 想請教一下是我有什麼環節疏忽了嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.139.157
文章代碼(AID): #1Avwnwbc (Python)
文章代碼(AID): #1Avwnwbc (Python)