Ironpython Winforms键按Enter键
社区 我是个编程高手,但我从stackoverflow中学到了很多东西(我希望…) 我的问题: 我正在使用ironpython并尝试创建一个GUI。目前,我正在努力使按键事件正常工作。我有文本框,如果有人按下“回车键”,它应该会做些什么。比如启动另一个函数 我正在使用IDE PyCharm进行编码 我感谢你在这个问题上的帮助。提前感谢:) 以下是我迄今为止尝试过的内容(只是一个示例,不是真正的代码):Ironpython Winforms键按Enter键,winforms,ironpython,Winforms,Ironpython,社区 我是个编程高手,但我从stackoverflow中学到了很多东西(我希望…) 我的问题: 我正在使用ironpython并尝试创建一个GUI。目前,我正在努力使按键事件正常工作。我有文本框,如果有人按下“回车键”,它应该会做些什么。比如启动另一个函数 我正在使用IDE PyCharm进行编码 我感谢你在这个问题上的帮助。提前感谢:) 以下是我迄今为止尝试过的内容(只是一个示例,不是真正的代码): 您希望使用KeyDown来获取Enter键,而不是按键: mytxtbox.KeyDown +
您希望使用KeyDown来获取Enter键,而不是按键:
mytxtbox.KeyDown += on_enter
def on_enter(self, e, args):
key = e.KeyChar
if key == Keys.Enter:
print("You pressed Enter in the TextBox")
好吧,开始一个函数。Not print(),在GUI应用程序中很难看到。谢谢你的回答:)我将函数更改为:def on_enter(self,sender,args):key=args.KeyCode,然后是“if”部分。
mytxtbox.KeyDown += on_enter
def on_enter(self, e, args):
key = e.KeyChar
if key == Keys.Enter:
print("You pressed Enter in the TextBox")