【问题标题】:How to move on to next line when an input matches a variable in Python [duplicate]当输入与Python中的变量匹配时如何移至下一行[重复]
【发布时间】:2018-04-02 17:21:44
【问题描述】:

假设 x='hello'。然后我的程序会要求您输入。我希望它在您输入 hello 后立即转到下一行。如果不按 Enter,我不确定如何执行此操作。

【问题讨论】:

  • this 答案中的某些内容可能有用

标签: python


【解决方案1】:

虽然我不熟悉 Python,但这是我在 C# 中的做法。

第 1 步)我将在要添加文本的文本框中添加一个 OnKeyDown 事件。

第 2 步)每次按下一个键时,我的 OnKeyDown 事件都会检查输入是否与特定输出匹配,在您的情况下,是“hello”。

下面是代码的样子:-

private void OnKeyDown(object sender, EventArgs e)

{

 if(textbox.Text=="hello")
  textbox.Text+="\n";

}

我认为类似的逻辑也适用于 Python。尝试创建或使用我在代码中使用的类似事件处理程序,即 OnKeyDown。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 2019-01-11
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    相关资源
    最近更新 更多