gpt4 book ai didi

qt - 调整pyqt tableview大小时如何裁剪列单元格的左侧

转载 作者:行者123 更新时间:2023-12-04 03:35:19 27 4
gpt4 key购买 nike

在 pyqt(和一般的 qt)的 tableview 或 tablewidget 中,如果您调整没有换行的列单元格的大小,单元格值的右侧将被剪裁(并替换为省略号...),无论单元格值是左对齐还是右对齐。

效果如下:

The long and winding road.  => The long and windi...

是否可以在裁剪单元格值左侧的同时强制表格调整单元格大小?

我想要的效果如下:

The long and winding road.  => ...ng and winding road.

我希望这样,如果我右对齐一行文本,然后调整单元格大小,我希望始终看到该行末尾的内容。

如有任何帮助,我们将不胜感激。

最佳答案

您可以使用 setTextElideMode设置“...”的放置位置。在您的情况下(使用 C++):

ui->tableWidget->setTextElideMode(Qt::ElideLeft);

请注意,省略模式会影响所有列。

关于qt - 调整pyqt tableview大小时如何裁剪列单元格的左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15860001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com