首页| 论坛| 消息

标题:集成了QAbstractItemModel自己实现树,叶子节点不显示
作者:nctqzhukw
日期:2019-06-12 13:31
内容:

TreeModel.h
#pragma once
#include
#include
#include

struct Tree_Group_Struct;

struct Tree_Member_Struct
{
QString strMemberName = "";
std::weak_ptr srtGroup;
};
Q_DECLARE_METATYPE(std::shared_ptr)

class TreeMemberSort
{
public:
bool operator()(std::shared_ptr srtMemberOne, std::shared_ptr srtMemberTwo)
{
if (!srtMemberOne || !srtMemberTwo)
{
return false;
}
if (srtMemberOne->strMemberName > srtMemberTwo->strMemberName)
{
return true;
}
else
{
return false;
}
}
};
struct Tree_Group_Struct
{
QString strGroupName = "";
bool bIsExtend = true;
std::vector strMember;
std::multiset setMember;
};
Q_DECLARE_METATYPE(std::shared_ptr)

class TreeModel : public QAbstractItemModel
{
Q_OBJECT
public:
TreeMo ..

回复 发表
主题 版块