PyQt QTreeWidgetItem包含单个数据的单个窗口。

时间:2016-04-20 19:30:36

标签: python mysql pyqt qtreewidget

我有一个QTreeWidget,其中包含多个学生的数据行。双击某一行时,会打开一个窗口,其中包含一些用户可以输入的下拉菜单和文本编辑。目前,用户可以打开该窗口左上角的文件菜单,并将文件从那里手动保存到文件夹中并打开它,但这对我的程序来说效率低,我想让每个人都这样做QTreeWidget中的学生将打开自己的单独窗口,当在窗口中按下保存按钮时,窗口中的数据将保存在某种类型的数据库中,并且当该学生的窗口打开时再次,专门输入窗口并为该学生提前保存的信息将自动加载。

QTreeWidget看起来像这样(忽略角落里滚动条的问题。名称已被审查用于数据保护):

QTreeWidget

包含用户输入数据的窗口如下所示:

Popup Window

如果有任何文件或教程可以帮助我解决这个问题,我很乐意知道,因为我似乎无法在任何地方找到与此相关的任何内容。即使是关于如何将这个功能引入我的程序的任何基本想法也会有很大的帮助。我使用的是Python 3.4和MySql。

1 个答案:

答案 0 :(得分:-1)

为什么不开始研究如何在Qt中实现标准MVC?

以下资源应该是您的良好开端:

this intro site

or this video series