我有一个QTreeWidget,其中包含多个学生的数据行。双击某一行时,会打开一个窗口,其中包含一些用户可以输入的下拉菜单和文本编辑。目前,用户可以打开该窗口左上角的文件菜单,并将文件从那里手动保存到文件夹中并打开它,但这对我的程序来说效率低,我想让每个人都这样做QTreeWidget中的学生将打开自己的单独窗口,当在窗口中按下保存按钮时,窗口中的数据将保存在某种类型的数据库中,并且当该学生的窗口打开时再次,专门输入窗口并为该学生提前保存的信息将自动加载。
QTreeWidget看起来像这样(忽略角落里滚动条的问题。名称已被审查用于数据保护):
包含用户输入数据的窗口如下所示:
如果有任何文件或教程可以帮助我解决这个问题,我很乐意知道,因为我似乎无法在任何地方找到与此相关的任何内容。即使是关于如何将这个功能引入我的程序的任何基本想法也会有很大的帮助。我使用的是Python 3.4和MySql。