qt - 在 QTableWidget 中禁用键盘搜索

标签 qt qtablewidget

我正在使用QTableWidget,我用纯文本项目填充它。如果我选择一个单元格并按下某个键,则所选内容将更改为以按下的键作为其起始字母的单元格。如何禁用此行为?

最佳答案

您需要定义自己的TableWidget类继承QTableWidget类并使用空实现覆盖虚拟keyboardSearch()函数。这将禁用键盘搜索功能。

class MyTableWidget : public QTableWidget
{
...
public:
  virtual void keyboardSearch(const QString& search) {};
...
};

关于qt - 在 QTableWidget 中禁用键盘搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13977572/

相关文章:

c++ - QHeaderView 样式每列

qt - 导航和寻址 QMLComponent

c++ - UI 未在 QT 设计器中更新

python - 如何选择包含按钮的 QTableWidget 单元格

python - 在 qtablewidget 中寻找信号

c++ - 在 Qt/QML 中的每一帧更新图像时运行时崩溃

c++ - QT QTableWidget 没有出现在 QTabWidget 中

python - 单元格pyqt中的小部件对齐

qt - 将 QTableWidget 中的 QRadioButtons 分组到行中

c++ - 拖动鼠标时QTreeView selectedIndex问题