我遇到了 QTableView 小部件的问题:我需要水平滚动带有标题的整个小部件,但标准滚动只滚动内容,而不是标题。
然后我尝试像这样添加 QScrollArea(这一切都在 QDockWidget 中):
class matrix : public QScrollArea {
};
在构造函数中:
QVBoxLayout* layout = new QVBoxLayout(this);
tableView = new QTableView(this);
tableView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
tableView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
layout->addWidget(tableView);
this->setLayout(layout);
但它不能正常工作:没有出现滚动条。
(对不起,如果我违反了一些规则——这是我在这里的第一个问题,对不起我的英语不好)