我有一个QTableWidget,它将QPushButtons作为单元小部件。我使用这些按钮作为从表中删除一行的方法。我遇到了一个问题,QPushButtons可能会意外地从它们的细胞中转移到中心。这发生在用户在表的最后一行中选择了一个单元格的特定情况下,2)该单元格包含一个删除按钮,3)垂直滚动条被移动,使最后一行部分可见。#pragma once
我目前有一个到QScrollArea的QTableWidget,我想在需要时触发滚动区域的滚动条,而不是TableView上的滚动条。我设法禁用了TableView的滚动条,但另一个并没有被触发。scrollWidget = new QWidget;
auto *table = new QTableWidget也许我们的想法是让视区根据内容进行调整。 谢
以下代码运行良好,但有一个例外:#include <QTableWidget>#include <functional>
auto table = new QTableWidget;
table->setSortingEnabled(true);::itemSelectionChanged, std::bind(func,