61得票4回答
如何在QTableView中获取选定行

看了很多关于获取选定行号的线程后,我真的很困惑。 如何在使用QStandardItemModel时,在QTableView中获取行号。我使用下面的选择模型和行为:setSelectionBehavior(QAbstractItemView::SelectRows); setSelection...

54得票4回答
列自动调整为QTableView的大小

我是Qt的新手,我刚刚设法使QTableView与我的模型配合起来。它有固定的3列。当我打开一个窗口时,看起来很好,但是当我调整窗口大小时,QTableView本身会被重新调整大小,但列的宽度仍然保持不变。是否有任何内置的方法可以解决这个问题? 我想让列在每次调整窗口大小时都自动调整大小以适应...

52得票1回答
如何在QTableView中选择行?

我是QT的新手,正在使用QTableView,如下所示: 在表格的左侧,Qt自动显示行号,如我用红色标注的那样。如何去掉这些数字? 我的另一个问题是,如果我点击任何单元格,只有该单元格被选中。我如何使用户在点击单元格时选择整行,就像我用粉色标记的那样?例如,如果我点击testApp-c...

46得票1回答
如何设置QTableView的行高?

我有一个包含QTableView和QAbstractTableModel的IT技术相关内容。我希望行高等于24。我知道唯一的方法是调用QTableView :: setRowHeight。由于模型是动态的,可能会添加新行,但我不想每次添加新行时都调用setRowHeight。 如何配置QTa...

42得票2回答
QTableWidget与QTableView比较

我对Qt的Model/View框架还不熟悉,在我的应用程序中,我想要有1000 X 1000个单元格,需要最小的内存要求和快速访问。我不知道"Model"这个术语是什么意思。但是我有自己的类,知道如何处理存储在表格中的双变量。目前我正在使用QLineEdit并结合Validator来创建单元格...

41得票4回答
如何使QTableView填满100%的宽度?

这是我的软件截图: 正如您所见,第一个 QTableView 的表头没有占满 100% 的宽度。实际上,在字段 size 右侧有一小段垂直的白色空间。 我应该如何使表头占据 QTableView 宽度的 100%?

34得票3回答
如何确保QTableView中的列被调整为最大大小

我不确定如何提问这个问题,所以请随时要求更多信息。 看起来tableView->resizeColumnsToContents()只会根据当前视图中的数据调整所有列的大小。这意味着如果我有更多的数据(在单词计数方面更长),那些字词将会被折叠到下一行(如果wordWrap属性设置为tru...

31得票3回答
在PyQt中的QTableView中,如何按行而不是单个单元格进行选择?

在下面的示例代码中(受到这里的强烈影响),我希望单击的单元格所在行将被选择而不是单个单元格。 我该如何更改代码以实现这一点?import re import operator import os import sys import sqlite3 import cookies from PyQ...

29得票2回答
QTableView中每个单元格都有不需要的复选框

我刚开始学习Qt编程,并尝试使用自己创建的模型类继承自QAbstractTableModel,使用QTableView控件制作一个简单的表格数据布局。但不知何故,我的表格视图最终看起来像这样: (图片来源:nerdland.net) 每个单元格里看起来像是复选框(但我点击它们却没有反应)...

25得票3回答
Qt 在 QTableView 中如何隐藏列

我想在QtableView中隐藏ID列,但是我在我的实现中做不到。有人可以帮我吗?void MainWindow::on_actionClear_Search_triggered() { model = new QStandardItemModel(cars.size(),6,this); /...