editable-interface.py
来自「使用Pygtk写的几个例子」· Python 代码 · 共 31 行
PY
31 行
import gtkimport gobjectclass EditableLabel(gtk.Entry, gtk.Editable): def __init__(self, text): gtk.Entry.__init__(self, 100) self.set_text(text) def do_do_delete_text(self, start_pos, end_pos): print "do_do_delete_text", start_pos, end_pos gtk.Entry.do_do_delete_text(self, start_pos, end_pos)gobject.type_register(EditableLabel)if __name__ == '__main__': w = gtk.Window() vbox = gtk.VBox() w.add(vbox) label = EditableLabel("Foo Bar Zbr") vbox.add(label) bt = gtk.Button("delete word") def delete_word(bt): label.delete_text(4, 7) bt.connect("clicked", delete_word) vbox.add(bt) w.connect("destroy", lambda w: gtk.main_quit()) w.show_all() gtk.main()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?