11得票3回答
在编辑表格时关闭 PyQt 事件循环

我正在使用PyQt开发一个图形用户界面(GUI)。GUI中包含一个qListWidget、一个qTableWidget和一个用Mayavi实现的绘图。列表引用了被绘制的形状(例如圆柱体和锥体)。当在列表中选择一个形状时,我希望该形状的属性被加载到表格中(从一个字典变量中),并且在绘图中突出显示...

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

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

11得票1回答
如何防止用户调整QTableWidget列的大小?

我希望能够自己管理表格中列的宽度,但在从代码中调整它们后,我无法找到一种方法来防止用户手动调整它们。我发现 QTableView 有 columnResized() 插槽,而我所看到的唯一方法是子类化 QTableWidget 或在计时器事件上反复调整列宽。 可能有更简单的方法吗?

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

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

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

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

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

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

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

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

10得票3回答
在PyQt中向QTableWidget添加图片

我对Python和PyQt都非常陌生。我已经创建了一个表格,但想在某些单元格中添加图像。我读到,需要子类化QTableWidget类或可能是QTableWidgetItem类,并重新实现QPaintEvent。如果有人有关于重新实现QPaintEvent的示例,我将不胜感激。 谢谢, Ste...

9得票5回答
Python QT:自动调整主窗口大小以适应内容

我有一个包含主widget的主窗口,其中设置了垂直布局。目前仅向布局添加了一个QTableWidget。 当我启动应用程序并在主窗口上调用show时,只显示QTableWidget的一部分。我可以手动扩展窗口以查看它们全部,但我希望窗口的大小能够适应QTableWidget的大小。 通过搜...

9得票3回答
设置小部件的背景颜色

我在QTableWidgetCell中使用QCheckBox QWidget *widget = new QWidget(); QCheckBox *checkBox = new QCheckBox(); QHBoxLayout *layout = new QHBoxLayout(widge...