UIGQTreeView
树形控件
派生关系
class UIGQTreeView : public QTreeView, public IUIGQControlBase
按钮事件
void pressed();
void released();
void clicked(bool checked = false);
void toggled(bool checked);
派生事件
void pressedEvent(); // 按下事件
主要方法
1、设置树控件的header样式
void setHeaderBgStyle(CtrlState state, const FillStyle& style);
void setHeaderTextStyle(CtrlState state, const TextStyleDesc& style);
2、设置和获取背景样式
void setBackground(const FillStyle& style);
const FillStyle& getBackground();
3、设置和获取Item的样式
void setItemBackground(UIGQtLib::CtrlState state, const FillStyle& style);
const FillStyle& getItemBackground(UIGQtLib::CtrlState state);
4、设置和获取item的文字样式
void setItemTextStyle(UIGQtLib::CtrlState state, const TextStyleDesc& style);
const TextStyleDesc& getItemTextStyle(UIGQtLib::CtrlState state);
5、设置和获取item的高度
void setItemHeight(int height);
int getItemHeight();
6、设置滚动条的按钮大小
void setScrollbarBtnSize(bool isHorizontalScrollbar, int size);
7、设置滚动条的宽度大小
void setScrollbarSize(bool isHorizontalScrollbar, int size);
8、设置滚动条的背景样式
void setScrollbarBackgroundStyle(bool isHorizontalScrollbar, const FillStyle& background);
9、设置滚动条的按钮图标
void setScrollbarButtonIcon(bool isHorizontalScrollbar, bool isUpOrLeft, const QString& iconPath);
10、设置滚动条上的图标
void setScrollbarThumb(bool isHorizontalScrollbar, const QString& thumb);