【发布时间】:2013-08-15 08:45:43
【问题描述】:
这段代码
horizontalHeader()->setResizeMode(QHeaderView::Stretch);
拉伸qtablewidget 的列。我希望它们被拉伸,这意味着与qtablewidget 的边界对齐,不管它有多大。
我还希望它们不小于其内容并且可以由用户调整大小。
这意味着,我必须使用
horizontalHeader()->setResizeMode(QHeaderView::Stretch);
horizontalHeader()->setResizeMode(QHeaderView::Interactive);
horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
一次,这是不可能的。
我知道我可以给每一列另一个视图,比如
horizontalHeader()->setResizeMode(0, QHeaderView::Interactive);
horizontalHeader()->setResizeMode(1, QHeaderView::ResizeToContents);
但这不是我想要的。我希望列是
- 不小于其内容
- 可由用户调整大小
- 对齐到 qtablewidget 的边框
有什么想法吗?
【问题讨论】:
标签: c++ qt4 qtablewidget