EMEditor注册码
DMAZM-WHY52-AX222-ZQJXN-79JXH
//每个导航默认使用20*20的大小进行绘制
TreeNavigationBar
结构体数据
enum FoldShapeStyle
{
加减,
三角形,
圆形
}
struct Node
{
QString infoStr;//当前信息
QString extraInfo;//额外信息
bool foldState;//折叠状态
FoldShapeStyle foldStyle;//折叠类型
int level;//当前层级
QList<Node*> child;
}
model用来存储数据和读取数据,保存了数据的一些属性(文本,字体,颜色,是否选中等等)继承QStandardItemModel或者具体的预定义的model(QAbstractTableModel等)
如果是只读模型,只需要重载
int rowCount(const QModelIndex &parent = QModelIndex())
int columnCount(const QModelIndex &parent = QModelIndex())
QVariant data(const QModelIndex &index, int role)
有表头的话需要重载
QVariant headerData(int section, Qt::Orientation orientation, int role)
delegate对数据进行特殊的表现和编辑,继承QStyledItemDelegate
如果是只读的话,只需要重载
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index)
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index)
view用来进行特殊的表现,如果不想要表格的变现的话,需要重新继承QAbstractItemView
没有合适的资源?快使用搜索试试~ 我知道了~
#QtCustomWidgets 说明格式如下: 项目名称 编译环境 运行截图 注意事项 #ColorProgressBar 多彩进度条 编译环境: Qt5.x + mingw-QtCreater 运行截图: progressbarcolor为原版代码 #DynamicProgressBar 多态进度条 编译环境: Qt5.x + mingw-QtCreater 运行截图: #RoundProgressBar 编译环境: Qt5.x + mingw-QtCreater 运行截图: #SlideNavigation 滑动导航条 编译环境: Qt5.x + mingw-QtCreater 运行截图: #SlideNavigationApp 滑动导航界面 编译环境: Qt5.x + mingw-QtCreater 运行截图: 注意事项: 此工程需要用到SlideNavigation这个工程中的2个文件slidenavigation.h和slidenavigation.cpp文件,不知道在如何引用,知道的希望留言帮助下 #RotateCircle 旋转的圆 编译环境: Qt5.x + mingw-QtCreater 运行截图: #ImageViewer 旋转的圆 编译环境: Qt5.x + mingw-QtCreater 运行截图: #CurveChart 简单曲线图 编译环境: Qt5.x + mingw-QtCreater 运行截图:
资源推荐
资源详情
资源评论











收起资源包目录





































































































共 141 条
- 1
- 2
资源评论

- u0103192342018-08-15https://github.com/jjzhang166/QtCustomWidgets地址,真的有用MINGTING13232018-08-15哥,小门小户赚点积分不容易啊。github是拿来砸csdn的场子的,小户扛不起啊。。。
- qq_392568642018-08-14不错........
MINGTING1323
- 粉丝: 0
- 资源: 28

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
