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