社区
Qt
帖子详情
QTableView 显示换行
kongyanmin
2011-03-17 02:26:26
QTableView 加载数据库表时候,当一个某一行中的某一列数据很多的时候,如何让他换行显示呢,在windows 中能够显示换行,但是在wince中显示却是一个空格,如何解决呢。
...全文
811
9
打赏
收藏
QTableView 显示换行
QTableView 加载数据库表时候,当一个某一行中的某一列数据很多的时候,如何让他换行显示呢,在windows 中能够显示换行,但是在wince中显示却是一个空格,如何解决呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蜡笔小新啦
2013-03-22
打赏
举报
回复
用委托, QStyleItemDelegate 在paint函数里面,drawText的时候,QTextOption设置换行
sno_guo
2012-10-23
打赏
举报
回复
请问下楼主,这个问题你是怎么解决的,我现在也遇到这样的问题,谢谢了
kongyanmin
2011-03-19
打赏
举报
回复
[Quote=引用 5 楼 zhangjunjie2009 的回复:]
\r\n
[/Quote]
不行,没有效果
xiuxianshen
2011-03-19
打赏
举报
回复
setWordWarp看看
zhangjunjie2009
2011-03-18
打赏
举报
回复
\r\n
ryanzz
2011-03-17
打赏
举报
回复
\n
应该是可以换行的啊 我试过的
kongyanmin
2011-03-17
打赏
举报
回复
[Quote=引用 2 楼 ryanzz 的回复:]
\n手动换行
[/Quote]
手动换行在里面显示空格
ryanzz
2011-03-17
打赏
举报
回复
\n手动换行
kongyanmin
2011-03-17
打赏
举报
回复
怎么没人回答呢,没有遇到过吗
QTableView
标题
换行
显示
和富文本
显示
qt5.8
QTableView
标题
换行
显示
和富文本
显示
,多种代理,可以解决一些问题,有点贵,慎下载
设置
QTableView
的内容自动
换行
,代理方式
采用代理方式,实现
qtableview
的文字自动
换行
Qt之
QTableView
实现自动
换行
上述代码定义了一个名为WrapTextDelegate的自定义委托,它使用QTextDocument来绘制文本,并在需要时自动
换行
。然而,默认情况下,
QTableView
中的文本内容在单元格中不会自动
换行
。委托是一个控件绘制和编辑的代理,我们可以通过重写委托的一些方法来实现自定义的绘制和编辑行为。首先,我们需要创建一个
QTableView
对象,并将其添加到我们的应用程序中的窗口或布局中。现在,当我们将文本数据设置到
QTableView
的单元格中时,如果文本内容超过单元格的宽度,它将自动
换行
显示
。
设置
QTableView
的内容自动
换行
(1)
使
QTableView
自动
换行
的要点有两个: 1 wordWrap属性为true 2 每次更新
显示
的内容后,要调用resizeRowsToContents() 下面的li'z
Qt
QTableView
实现自动
换行
在
QTableView
中,每个单元格都是QAbstractItemView类的实例,而QStyledItemDelegate包含两个重要方法:sizeHint()和paint()。在paint()方法中使用QTextDocument类将文本分段并在单元格中绘制多行文本,sizeHint()方法用于支持
QTableView
中单元格大小的更改。具体来说,在QStyledItemDelegate的paint()方法中,我们可以通过QTextDocument类将文本分段并在单元格中绘制多行文本。
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章