【发布时间】:2011-09-23 07:21:26
【问题描述】:
我有一个数据库,应该在小部件中查看哪些表。看起来很简单,但我无法决定使用什么或使用什么。
应该将表格的每一行视为一个列表视图项,例如,想象具有以下字段的表格:id、title、content、date、number。
我需要将其视为列表视图(不是硬编码,也可能是另一回事,如果可能或更好),并且列表视图项的标签应该是标题字段。但是当用户单击或双击该项目时,它应该在单独的小部件中打开当前行的所有内容。所有这些都可以由我轻松实现,但我不明白该使用什么:QListView 及其模型,还是 QListWidget?或者可能是 QSqlTableModel?最后一个我不熟悉,我可以从文档中阅读,但是如果您听说过或遇到过一些类似的事情/应用程序,请为描述的问题提供更好的解决方案。
希望我能正确解释我的问题, 提前致谢。
【问题讨论】:
标签: qt listview qlistwidget qtsql