Ali*_*ant 5 layout user-interface qt
我对Qt完全不熟悉,所以我很高兴有一个广泛的答案.
在这里我画了一些模型:
我们有一种表包含:
我们还有2个按钮来添加和删除表中的项目.
我做了一些谷歌搜索,发现它可以通过QTableView完成.有没有办法将这种复杂的结构放入细胞中?它必须是从QTableView继承的单独类吗?
如果表中要包含多达一百个或几百个元素,请使用QTableWidget.
如果您要拥有太多元素(大约数千个),那么请选择 QTableView,并学习模型视图编程。
我之所以推荐,QTableWidget是因为你是初学者。您所要做的就是创建一个小部件,然后使用setCellWidget()即可完成。
如果您有数千行,那么您将必须使用 自己绘制小部件QStyledItemDelegate,这将在您的QTableView. 这是一件非常痛苦的事情,但又没有办法解决。原因你可以在这里找到。
| 归档时间: |
|
| 查看次数: |
159 次 |
| 最近记录: |