如何创建显示网格并允许用户选择和填充单个单元格的python GUI?

时间:2019-05-22 08:46:59

标签: python user-interface mesa-abm

背景知识:

我正在学习基于代理的建模,并且刚刚使用Mesa包实现了Conway的《人生游戏》。我已经阅读了该模型的初始配置,这些初始配置会产生有趣的现象,并希望重新创建它们(例如,Go语滑翔机枪,R-pentomino等)

我认为一个有趣的学习项目将是创建一个显示网格的GUI应用程序,并允许用户选择要用来实例化模型的单元格。

问题:

我希望显示一个包含如下所示网格的GUI: Grid

然后用户可以单击要填充的单元格,它将显示如下:Grid w/ Selections

然后,当用户单击“保存状态”按钮(或按指定的结束键)时,他们的选择将保存到numpy数组中以实例化模型。

我不确定从哪里开始。如果有人能指出正确的方向,我将不胜感激。

0 个答案:

没有答案