首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTableWidgetItem收缩

QTableWidgetItem收缩
EN

Stack Overflow用户
提问于 2011-04-25 18:20:15
回答 2查看 1.1K关注 0票数 0

我有个问题,QTableWidgetItem。我通常是这样使用QTableWidget的

代码语言:javascript
复制
    this->setItem(i, j, new QTableWidgetItem());
    this->item(i, j)->setText(string);

我写这篇文章的专栏很窄,只有20便士。我需要在里面写两个数字,从定义上看,我不能调整列的大小。

问题是,一旦文本与列宽重叠,它就会完全消失,只会出现三个点(甚至什么都不会出现)。我能抑制这种行为吗?我不介意会有1-2px重叠/剪辑,但我绝对不满意的文本消失。

谢谢你的帮助。

编辑:

嗯,经过几次尝试,我必须说,TextElide认为是有效的,然而,现在我面临另一个问题。有时,当QTableWiddgetItem中有更多的行时,的底线就会消失,只有顶部的一行是可见的。有什么建议吗?为什么会这样?

编辑2:

看起来像this....note,图像之间唯一的区别是字体更大。单元格绝对足够高,足以包含所有文本。http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug1.png http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug2.png

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-26 14:17:14

请参阅textElideMode属性。this->setTextElideMode(Qt::ElideNone)将删除这些点。

票数 0
EN

Stack Overflow用户

发布于 2011-04-25 19:49:34

您是否尝试过设置项目的sizeHint?请参阅

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5781589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档