【发布时间】:2023-03-11 08:51:01
【问题描述】:
我试图在我的代码中使用 GtkEntry.insert-at-cursor 信号,但它似乎不起作用。
def on_servername_activate(self, widget):
output = StringIO.StringIO()
servername = widget.get_text()
self.output.write("USHARE_NAME="+servername+'\n')
这是我想要使用insert-at-cursor 的代码的一部分。我几乎可以肯定这是我犯的一个错误。我用on_servername_insertatcursor 替换了on_servername_activate(因为on_servername_insert-at-cursor 在第一个连字符处给了我一个语法错误)并且在将文本插入框中时没有任何反应。 output 中没有插入任何内容,但在 activate 信号下一切正常。
【问题讨论】:
标签: signals pygtk glade gtkentry