如何在GtkTextView小工具的enter键上设置回调,并将TextView设置为像gtk.entry (单行)一样工作?
发布于 2011-03-27 19:43:59
import gtk
tv = gtk.TextView()
def keyPress(widget, event):
if gtk.gdk.keyval_name(event.keyval) == 'Return':
## do something
return True
return False
tv.connect('key-press-event', keyPress)
win = gtk.Dialog()
win.vbox.pack_start(tv)
win.vbox.show_all()
win.run()但是有一个问题:如果不需要多行输入,那么为什么要使用TextView而不是Entry呢?!
https://stackoverflow.com/questions/3652877
复制相似问题