我有一个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#
创建新窗口的代码只是Window
用TextBox
. 当它显示时,如果我不设置它的 Owner 属性,我可以看到我的主窗口,但它不起作用。