我想創建一個MenuItem,Entry向此用戶顯示給用戶可以輸入值的條目小部件。 這個過程很容易實現,但顯示此條目後它不能得到光標和用戶不能輸入文本,請幫我做。 我用pygtk 2.0。in pygtk如何編輯添加到MenuItem中的Entry對象的內容(運行時間)
#!/usr/bin/env python
import gtk
win = gtk.Window()
win.connect("destroy", gtk.main_quit)
menubar = gtk.MenuBar()
popup = gtk.Menu()
root_menu = gtk.MenuItem("root")
menu_item = gtk.MenuItem()
field = gtk.Entry()
win.add(menubar)
menubar.add(root_menu)
root_menu.set_submenu(popup)
popup.append(menu_item)
menu_item.add(field)
win.show_all()
print field.get_can_focus(), field.get_editable()
gtk.main()
謝謝,但我的問題不是如何在gtk中使用菜單,我的問題是添加到菜單項後無法獲取值的Entry小部件。 – Mohsen 2011-02-12 07:12:26