class Tux(gtk.Window):
def __init__(self):
super(Tux, self).__init__()
combobox = gtk.combo_box_new_text()
combobox.connect("changed", self.on_changed)
for choice in choices:
combobox.append_text(choice)
self.add(combobox)
self.label = gtk.Label("No selection")
self.add(self.label)
img = gtk.Image()
img.set_from_file(「Tux image.png」)
self.add(img)
self.connect("destroy", gtk.main_quit)
self.show_all()
def on_changed(self, widget):
self.label.set_label(widget.get_active_text())
Tux()
gtk.main()
回答
img.set_from_file(「Tux image.png」)
Python中得到一個語法錯誤,最喜歡的編程語言,不支持花哨引號(可能是由一個文字處理器插入)。相反,請使用"
或'
。
在線:
img.set_from_file(「Tux image.png」)
您應該使用(「)或(')符號,而不是(」)
class Tux(gtk.Window):
def __init__(self):
super(Tux, self).__init__()
combobox = gtk.combo_box_new_text()
combobox.connect("changed", self.on_changed)
for choice in choices:
combobox.append_text(choice)
self.add(combobox)
self.label = gtk.Label("No selection")
self.add(self.label)
img = gtk.Image()
img.set_from_file("Tux image.png")
self.add(img)
self.connect("destroy", gtk.main_quit)
self.show_all()
def on_changed(self, widget):
self.label.set_label(widget.get_active_text())
Tux()
gtk.main()
注意未來的:用一個真正的編程編輯器編寫代碼,而不是MS Word,Word會將您的輸入內容隱藏起來
它不起作用我有一個錯誤,它說,on_changed沒有定義 – 2011-05-10 19:29:06
@李安:那是因爲你的縮進是錯誤的。 – pillmuncher 2011-05-10 19:44:26
@Liam:修正了縮進。你仍然必須自己定義「選擇」。 – nmichaels 2011-05-10 21:22:27
- 1. 我一直在做一個應用程序,我想爲我的所有電話維護一個私人通話記錄。有人可以請幫我這個
- 2. 有人可以請解釋這一行
- 3. 有人可以幫我用這個計算的邏輯嗎?
- 4. 有人可以幫助我解決這個邏輯使用C#
- 5. 可以有人請幫我解決這個子查詢在MySQL?
- 6. 請有人可以幫我優化這個過程,Oracle 10g
- 7. 有人可以幫我修復這個toString方法請
- 8. 有人可以請幫我這個更新表
- 9. 有人可以幫我請這個android位置錯誤?
- 10. 有人可以請給我解釋這個CSS代碼
- 11. 有人可以給我這個答案:
- 12. 謎語這個。 PHP繞線機,可排序,可編輯表
- 13. 請我需要一個JavaScript代碼,可以編輯MP3 URL
- 14. 有人可以向我解釋這個彙編代碼嗎?
- 15. C++有人可以幫我解釋一個地圖/ for_each代碼[編輯]
- 16. Ace編輯器 - 可以請別人告訴我require()有什麼問題?
- 17. 有人可以給我一個這個功能的解釋嗎?
- 18. 我可以有一個可編輯的計算列嗎?
- 19. set_include_path()有人可以設置我的直線
- 20. 有人可以向我指出一個小邏輯錯誤嗎?
- 21. 有人可以告訴我這個邏輯有什麼問題嗎?
- 22. java.util.ConcurrentModificationException有人可以解釋我的這種邏輯原因
- 23. 有人可以請幫助我一個for循環java代碼
- 24. 有人有什麼想法,爲什麼Ansible一直給我這個錯誤?
- 25. 任何人都可以推薦一個在線代碼編輯器嗎?
- 26. 有人可以和我一起走過這個MIPS代碼嗎?
- 27. 有人可以幫我查一下這個代碼PLS
- 28. 我有一個errno 13權限在Python
- 29. 直接在gridview中編輯一個值
- 30. c#有人可以解釋這個布爾邏輯
嘗試使用真正的引號替換Tux image.png中的引號而不是Microsoft智能引號。 – 2011-05-10 19:15:34
您能否發佈您正在獲取的確切錯誤? – SolarBear 2011-05-10 19:15:47
哪一條是13號線?它是'self.add(img)'? – 2011-05-10 19:15:50