7
|
Dirk is no longer here · 技术社区 · 14 年前 |
1
5
获取“h”的代码可能不健全。这只是一个例子。复制并粘贴以下相当简单的代码。更改“setDefaultSectionSize()”中的值,重新编译并运行。你应该看到区别。将此值设置为10或50将产生可见结果。在上面的代码中,可能是qfontmetrics或qfont弄乱了一些东西。 你可以用任何你想得到的高度,但字体大小是最有意义的。
编辑:我不知道如何在这里设置代码块的格式…请原谅我。:)
编辑2
:我解决了这个问题,下面简单介绍
多谢一大帮人帮忙。顺便说一句:作为代码编辑只需要缩进四个空格,和/或点击格式化行中的小“101010”按钮。 |
2
5
你要找的是一个非常愚蠢的解决方案,但它是有效的。您需要设置头部的defaultsectionsize()成员。通过VerticalHeader()和HorizontalHeader()访问。我从来没有真正设置列宽的w/this b/c,我的大多数项目都涉及到添加行,而不是列,我只是调用ResizeColumnsToContents或手动调整大小。然而,这些行令人讨厌。我通常使用qfontmetrics获取字体的高度,然后添加2。任何随后添加的行都应该有这个高度,并且Viola:看起来更紧。 希望有帮助。 编辑: 未经测试的代码:
|
3
3
qtablewidget是一个方便的模型和视图。通常情况下,
因为您使用的是qtablewidget,所以我认为您不能对其内部模型返回的大小提示进行任何更改。即使是 Qt style sheet documentation 在那方面什么也没提到。 |
4
0
qTableWidget->VerticalHeader->setMinimumSectionSize()是正确的方法,可以在UI中设置。 |
JaredL · PySide插槽未在对象的线程中运行 7 年前 |
Nameless · qt-在选项卡小部件中显示表单 7 年前 |
Carmoreno · Pyqt4的“KeyUp”事件 8 年前 |
KcFnMi · 使Qt5连接样式在Qt4中工作 9 年前 |
Ejaz · QImage将图像保存到仅以p或j开头的文件名 10 年前 |