0

我有一个C#/WPF应用程序,它为非程序员从拖放命令创建 python 代码。

结果测试在单独的线程中执行。其中一个命令是对 Python 的环绕'raw_input'(使用 Python2.6)。

在某些情况下,用户不小心将此命令放入循环中并运行结果测试。由于我的应用程序正在等待他的输入,因此他无法使用应用程序通常的停止命令(因为我的应用程序已打开另一个消息框并正在等待输入)。

有没有办法让用户在这种情况下停止运行?它可以是 Python 中的某种东西,也可以是在这种情况下使应用程序的主窗口响应的一种方式。

编辑代码看起来像这样
Python

for i in range(5):
    print "Labster7Information:i:Labster7Information"
    print i
    print "Labster7InputRequired:user input::Labster7InputRequired"
    s = str.strip(raw_input())

C#创建新窗口的代码只是WindowTextBox. 当它显示时,如果我不设置它的 Owner 属性,我可以看到我的主窗口,但它不起作用。

4

0 回答 0