QListView,如何调整大小到最合适的尺寸?

时间:2011-05-28 12:51:12

标签: c++ linux qt4

我实现了一个继承QListView的新类,现在我想修改sizeHint()来计算新listviewer的最佳宽度。

首先想到的是挂钩模型的插入,检索最大长度,但如何?或者有更好的建议吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

视图应根据父布局和可用屏幕空间分配的空间调整大小。调整大小后,它们应修剪/剪裁模型中的文本,这样您就可以轻松切换模型并在任何屏幕上使用相同的视图。如果根据模型中的数据调整视图大小,则无法保证视图适合可用的屏幕空间。