我写了一些代码,开头有一些布尔语句,根据哪些是真/假,不同的问题得到解决,并创建不同的图(目前使用 imshow 和一些动画)。
我将如何运行代码,出现某种交互式窗口(以绘图或其他方式),您可以选择其中哪些是真或假?
其次,我也有一些需要的控制台输入,如果我可以双击并在某种 gui 中也有这个,那就太酷了。我的编程知识主要是基于定义和原始计算,我对课程不是很了解,但我都是为了学习。
目前我对这些部分进行了硬编码,并希望能够使用 GUI 来更改它们。
animate = True
parta = False # This chooses which problem we solve
partb = True
if parta and partb == True:
print 'Code is not set up to run both a and be simultaneously'
quit()
我还有一堆输入,它们以以下样式存储到变量中。
xy_values = raw_input('Enter xmin,ymin separated by a comma or [Enter] for 0,0: ')
if xy_values == '':
a = 0. ; c = 0.
else:
a,c = [float(x) for x in xy_values.split(",")]
我希望只出现一个窗口,我可以让用户输入所有这些数据,然后让我的程序的其余部分基于该数据运行,如果可能的话,允许重新运行和重新更改数据(但是最后一块不是必需的)。我已经进行了大约一个小时的挖掘,但没有发现任何真正有意义或对我有帮助的东西。[主要是我一直在使用 matplotlib 查看绘图窗口上的按钮]。