qt 项目视图 Item Views

qt 项目视图 Item Views

 控件名:

  • List View:清单视图
  • Tree View:树视图
  • Table View:表视图
  • Column View:列视图
  • Undo View:撤销命令视图

常见视图应用举例:

1.List View:清单视图

常见方法:

1. setModel(model):设置模型,将ListView和模型绑定在一起。

2. setSelectionMode(mode):设置选择模式,可以是SingleSelection(单选),MultiSelection(多选)或ExtendedSelection(扩展选择)。

3. setEditTriggers(triggers):设置编辑触发器,可以是NoEditTriggers(不可编辑)、DoubleClicked(双击编辑)或AnyKeyPressed(任意键盘按键触发编辑)等。

4. setDragEnabled(enabled):设置拖拽功能是否可用。

5. setDropIndicatorShown(shown):设置是否显示拖放指示器。

6. setAlternatingRowColors(enabled):设置交替行颜色。

7. setCurrentIndex(index):设置当前选中的索引。

8. verticalScrollBar():获取垂直滚动条。

9. horizontalScrollBar():获取水平滚动条。

10. scrollTo(index, hint):将指定的索引滚动到视图中心。

11. resizeColumnsToContents():将所有列按照内容自适应宽度。

12. resizeRowsToContents():将所有行按照内容自适应高度。

13. setSortingEnabled(enabled):设置是否启用排序。

14. sort(column, order):根据指定的列和顺序进行排序。

15. currentIndex():获取当前选中的索引。

16. selectionMode():获取选择模式。

17. editTriggers():获取编辑触发器。

18. dragEnabled():获取拖拽功能是否可用。

19. dropIndicatorShown():获取是否显示拖放指示器。

20. alternatingRowColors():获取交替行颜色。

dialog.h

#ifndef DIALOG_H
#define DIALOG_H

#include <QDialog>
#include <QListView> //清单视图头文件
#include <QStringListModel>//处理字符串列表的数据模型头文件
#include <QMes
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值