11得票4回答
如何在QTableWidget中禁用选择高亮显示?

我有一个 QTableWidget,它的 setSelectionMode 被禁用了(QTableWidget::NoSelection),而我填充的 QTableWidgetItem 没有 Qt::ItemIsEditable 标志。 尽管如此,被点击的单元格会出现某种类型的光标(在我的情...

7得票2回答
从TableWidget中选定的单元格中检索单元格数据

我正在制作一个库存控制程序,并遇到了获取所选单元格值的问题。我知道需要使用"QtGui.QTableWidget.currentRow"和"QtGui.QTableWidget.currentColumn"来获取项目的位置。但是因为在调用这些函数时并未选择任何内容,所以它返回-1,-1,我无法...

10得票1回答
PyQt:将QTableWidget转换为.xls文件

所以,我有一个QTableWidget,我想使用xlwt模块将其保存到一个.xls文件中... 这是代码:def savefile(self): filename = unicode(QtGui.QFileDialog.getSaveFileName(self, 'Save ...

10得票2回答
PyQt:如何为单个标题设置不同的标题大小?

我有一个包含两个项目(单词和数字)的列表。此列表将使用tablewidget 呈现。 我的目标是生成一个有两列且必要行数的表格,其中单词所在的列标题应该比数字列标题更大。 我可以使用"resize columns to content"来实现,但我希望表格在调整大小后不会出现白色空白区域。...

7得票2回答
Qt setHorizontalHeaderLabels for tableWidget

如何使用我的的setHorizontalHeaderLabels属性来指定列名而不是数字?我想保留我的行数为数字,但将我的列改为收集到QList中的名称。 现在,我将row和column的值设置为整数。当我尝试使用setHorizontalHeaderLabels时,似乎列的整数值会覆盖我尝...

28得票5回答
将列宽调整为适合QTableWidget pyqt的大小

我已经在谷歌上搜索过,但是找不到解决我的问题的方法。 我有一个包含2列的QTableWidget,我想让它们在整个部件中可见,而不需要出现水平滚动条。 通过图片应该很清楚: 我使用Qt Designer创建了UI并编写了一些代码来填充所有小部件和其他内容。 所以,首先我使用以下代码...

10得票4回答
Qt - 在 QTableWidget 单元格中使用 QIcon

我尝试了多种方法来在QTableWidget单元格中显示QIcon,但不确定为什么它无法工作。我有一个按钮,按下该按钮会向表格添加一行。以下是代码... void MainWindow::pressed() { QTableWidgetItem *item = new QTableW...

8得票1回答
调整自定义QTableWidget的大小(宽度/高度)

我需要一个基于QTabelModel和QTableView的QTableWidget,并在表格上方添加一些按钮。请参见以下图片: QTableWidget的宽度应调整为不小于合理的最小值,并且不应超出其上方的按钮;特别是,列1、2和4的大小应调整为其内容大小,第3列“Aberration...

9得票2回答
Qt - 如何将数据与QTableWidgetItem关联?

我希望在向表格中插入每个QTableWidgetItem时关联一些额外数据,以便在未来单击表格项时使用该数据。但是这些数据不应该可见。如何实现?

10得票1回答
我们能否让 QTableWidget 平滑滚动其内容?

我有一个QTableWidget显示不同高度的行,这导致滚动行为看起来很跳跃。我认为即使所有行的高度相同,滚动也不会平滑。 还没有找到解决这个问题的答案(或者可能只是一天谷歌运气不好)。有什么建议吗?