【发布时间】:2015-06-23 15:27:51
【问题描述】:
我查看了很多教程和示例,但我似乎找不到一个像样的 qtablewidget 示例,该示例使用 objects 获取数据。几乎所有详细教程(硬编码数据除外)都涉及数据库和 qtableview。
一些背景知识:我编写了一个控制台程序,用于计算和显示班级学生的成绩和作业。老师输入诸如部分权重、作业名称、出勤日期、作业最高分数等数据。然后她输入这些不同作业的分数或每个学生的出勤率。教师数据保存在教师对象中(例如Teacher teacher;),学生数据保存在组成班级名册的学生对象数组中。 (例如Student class_roster[50];)显然,各种函数在各自的类中处理计算。它在控制台中完美运行。
现在,作为一种活动扳手,我必须使它成为一个 GUI 程序而不是控制台。作为 C++,Qt 似乎是一种类似于 Visual C# 的有趣方法。在尝试完成这项工作 3 天之后,随着我的最后期限快速接近,我屈服于这样一个事实,即我不知道在 Qt 方面我在做什么。非常感谢您的帮助。
我发布了一张我在 Qt Creator 中设计的 GUI 的图片。从那以后,有人可以为我提供一个可靠的例子来说明我正在努力完成的事情吗?我犹豫是否要一个好的教程(因为关于那个的政策)
所以,简而言之,我需要知道的是:
1)如何将文本字段中的数据加载到我的类/对象中。
2)如何使用类/对象中的数据填充 qtablewidget。
注意:这是一个测试类 (V&V),所以 Qt 不是项目。我完成的代码很重要,所以我在这里要求的任何内容都没有违反任何道德规范。我们只需要一个用于线束的 GUI。
【问题讨论】:
-
你用什么商品型号?
-
浏览 Qt 文档中提供的大量示例:doc.qt.io/qt-5/modelview.html 和 doc.qt.io/qt-5/examples-itemviews.html
标签: c++ qt user-interface qtablewidget