【发布时间】:2019-02-17 01:17:46
【问题描述】:
我有一个文件 (Crop_Library.py),其中包含具有各种属性的对象列表(所有属性相同):
from Crop import Crop
Basil = Crop("Basil", 3, 0, 5, 10, 5)
Lettuce = Crop("Lettuce", 3, 4, 5, 10, 7)
Kale = Crop("Kale", 1, 2, 3, 4, 5)
我想让我的 GUI 程序 (GUI.py) 读取 Crop_Library.py 中的所有对象并将它们存储在一个列表中,以便我的 GUI 可以在组合框中列出它们(因此它们也需要转换为字符串,或者只是读取crop.name 字符串,这是所有属性的第一个属性)。
目前,导入是个问题。但是,作为一个仅供参考,我想在将来向我的 GUI 的另一部分添加编辑功能,以便可以创建/编辑/删除对象。如果这是一种更好的方法,我愿意使用 json 文件而不是 python 文件来存储这些对象 - 我是 python 新手,只是非常迷茫,因此感谢任何指导。
提前致谢!
【问题讨论】: