【发布时间】:2017-09-07 16:57:56
【问题描述】:
我的 QTreeView 水平滚动条有问题,它没有出现。我已将水平滚动条策略设置为 ScrollBarAsNeeded,但如果需要它不会出现。已尝试将展开和折叠的信号连接到插槽:
connect(this, SIGNAL(expanded(QModelIndex)), this, SLOT(update_scroll_area(QModelIndex)));
connect(this, SIGNAL(collapsed(QModelIndex)), this, SLOT(update_scroll_area(QModelIndex)));
槽由一行代码组成:
update_scroll_area(const QModelIndex& i)
{
resizeColumnToContents(i.column());
}
这使滚动条起作用,但仅在我展开/折叠树视图项时。
我需要“每次”都有工作水平滚动条,从启动应用程序到结束。如何组织?
谢谢。
【问题讨论】:
标签: qt horizontal-scrolling qtreeview