社区
Qt
帖子详情
设置QTreeWidget中column的宽度
vanchristin
2010-05-28 02:13:23
怎么设置显示的时候所有item都展开,然后每一个column的宽度都自适应内容
...全文
821
2
打赏
收藏
设置QTreeWidget中column的宽度
怎么设置显示的时候所有item都展开,然后每一个column的宽度都自适应内容
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vanchristin
2010-06-01
打赏
举报
回复
[Quote=引用 1 楼 yanj20 的回复:]
第一个问题,插入QTreeWidget的每个项目设置Expanded为真即可:
QTreeWidgetItem *item = new QTreeWidgetItem(QString("test"));
item->setExpanded(true);
第二个问题可以试一下下面的方法:
this->horizontalHeader()->setStretchLastSection(……
[/Quote]
谢谢,第一个问题用你的方法已经解决了,第二个问题,好像QTreeWidget中没有horizontalHeader()这个函数,我用的header()->setResizeMode()
yanj20
2010-05-29
打赏
举报
回复
第一个问题,插入QTreeWidget的每个项目设置Expanded为真即可:
QTreeWidgetItem *item = new QTreeWidgetItem(QString("test"));
item->setExpanded(true);
第二个问题可以试一下下面的方法:
this->horizontalHeader()->setStretchLastSection(true);
QT
ree
Widget
详细
设置
QT
ree
Widget
详细
设置
python GUI库图形界面开发之Py
Qt
5树形结构控件
QT
ree
Widget
详细使用方法与实例
Py
Qt
5树形结构控件
QT
ree
Widget
简介
QT
ree
Widget
类根据预设的模型提供树形显示控件。
QT
ree
Widget
使用类似于 QListView 类的方式提供一种典型的基于 item 的树形交互方法类,该类基于
QT
的“模型/视图”结构,提供了默认的模型来支撑 item 的显示,这些 item 类为
QT
ree
Widget
Item 类。 如果不需要灵活的“模型/视图”框架,可以使用
QT
ree
Widget
来创建有层级关系的树形结构。当把标准 item 模型结合
QT
reeView 使用时,可以得到更灵活的使用方法,从而把“数据”和“显示”分离开。
QT
ree
Widget
类
中
的
Py
Qt
学习笔记:
QT
ree
Widget
的列数(
column
Count)属性
但是,如果要在每个节点
中
显示多个列,则需要创建多个
QT
ree
Widget
Item,每个
QT
ree
Widget
Item都对应一个节点,并且这些
QT
ree
Widget
Item都必须添加到
QT
ree
Widget
中
。其
中
,resize
Column
ToContents()方法会根据该列
中
内容的
宽度
来自动调整列宽,而set
Column
Width()方法则可以
设置
指定列的
宽度
。上述代码创建了一个有两列数据的
QT
ree
Widget
,并
设置
了第一列的
宽度
为根据内容自适应,第二列的
宽度
为100。
QT
reeView或
QT
ree
Widget
设置
单元格的高度和
宽度
设置
列宽 void set
Column
Width(int
column
, int width);
设置
行高
QT
reeView没有直接提供
设置
行高的方法,一般的方法是使用Delegate。 从QItemDelegate继承,使用
QT
reeView::setItemDelegate
设置
。派生类里对sizeHint处理: QSize MyDelegate::sizeHint ( ...
Qt
扫盲-
QT
ree
Widget
理论总结
从 这个Tree 来看,一个tree 可以
设置
多列,每一个列其实就是展示的一些属性。一个Tree 可以有多行,每一行之间有一些关系,要么是并列,要么就是父子的关系,这样才能形成树的样子嘛。每个行其实就是一个
QT
ree
Widget
Item 。
QT
ree
Widget
其实就是一个管理
QT
ree
Widget
Item 的容器而已。像内部的 每行具体的表现形式都是由
QT
ree
Widget
Item 来确定的。同时会有一个 表头,也就是 上面的 名称-时间-大小 这行来管理每列的
宽度
和排序的一些功能样式展开之类的。
Qt
16,817
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章