qtablewidget相关内容

从表小部件中的选定单元格检索单元格数据

我正在编写一个库存控制程序,但在获取选定单元格的值时遇到了问题,我知道我需要使用“QtGui.QTableWidget.CurrentRow”和“QtGui.QTableWidget.CurrentColumn”来获取项目的位置。但是,我似乎无法让它工作,因为当调用函数时,没有选择任何内容,因此它返回-1,-1 有人知道如何获取它,以便它在用户每次选择单元格时都运行“QtGui.QTable ..
发布时间:2022-07-02 15:05:30 Python

如何在QTableWidget中禁用选定内容突出显示

我的QTableWidget具有禁用的setSelectionMode(QTableWidget::NoSelection),并且我填写的QTableWidgetItems没有Qt::ItemIsEdable标志。 然而,被单击的单元格会出现某种光标(在我的例子中是底部的黑线): 如何禁用此“光标”? 推荐答案 这有帮助吗? QPalette palette = ta ..
发布时间:2022-03-30 11:27:35 C/C++开发

PyQt:QTableWidget到.xls文件

因此,我有一个QTableWidget,我想使用xlwt模块将其保存到.xls文件中. 代码如下: def savefile(self): filename = unicode(QtGui.QFileDialog.getSaveFileName(self, 'Save File', '', ".xls(*.xls)")) wbk = xlwt.W ..
发布时间:2022-02-23 11:01:15 Python

将图像从 MySQL 获取到 PyQt5 中的 tableWidget

我已经能够从数据库中获取数据并填充到 tableWidget 中,但是没有显示图像列.我尝试了我在网上找到的代码,但它仍然不起作用.数据库中的图像列具有 BLOB 数据类型.请协助更正我的以下代码.或者您可能想建议和推荐 tableWidget 以外的其他方法 def getPersData(self):con = MySQLdb.connect(主机=“localhost",用户=“root ..
发布时间:2022-01-12 23:23:07 数据库

为 QTableWidget 的列分配不同的宽度

我正在 QT Designer 在 pyqt5 中开发一个小界面,其中包括一个 QTableWidget 但我想分配不同的列的宽度,我找到了谈论相同的主题,但我不知道在哪里插入他们提供的代码,我不知道是不是因为版本,我很新在 QT 设计器中. 我会留下我提到的问题. PyQt:如何设置不同的标题大小对于单个标题? PyQt 设置列宽 我的文件结构如下: app.py: ..
发布时间:2022-01-12 23:22:26 Python

QDataWidgetMapper;将 TableWidget 映射到模型

我没有找到任何文档显示 QDataWidgetMapper 实际适用于哪些小部件,也没有找到任何使用 QTableWidget 进行映射的实现. 它绝对适用于 QLineEdit 和 QComboBox,它们是输入小部件,但是否可以映射到 QTableWidget? 目标是在添加到 QUndostack 时使用 QUndoStack 撤消/重做每个小部件中的文本更改.我希望能够撤消/重 ..

PyQt 对齐复选框并将其放在每一行

我正在尝试这个 使用复选框.遗憾的是,它是为 C++ 制作的,对 Python 代码的任何改编都会导致此错误:'QWidget' object is not callable我想做的是在每一行添加一个复选框,这是我的代码: pWidget = QWidget()pCheckbox = QCheckBox()pLayout = QVBoxLayout()pLayout.addWidget(pCh ..
发布时间:2022-01-12 23:03:56 Python

QTableWidget - 自动公式驱动的单元格

是否可以将一个单元格设为公式驱动单元格并自动更新?类似于 Excel. 例如,我希望用户填写两个单元格,然后当用户填写两个单元格时,第三个单元格将自动划分.我希望它不连接到按钮. QTable 截图 TableWidget 的代码: self.tableWidget = {}对于我在范围内(int(self.numberLine.text())):self.tableWidge ..
发布时间:2022-01-12 23:01:39 Python

在pyqt中隐藏qtablewidget中选定单元格的边框?

有没有办法在qtablewidget中隐藏所选单元格的边框(或将边框颜色设为白色)..默认情况下显示虚线边框..你能帮我... 解决方案 您试图隐藏的选定单元格周围的虚线边框看起来像是一个焦点矩形.任何给定的单元格都可以具有焦点并且不会同时被选中,反之亦然.如果您希望此边框不被绘制,请使用项目委托.在那里您可以在绘制之前从项目的状态中删除 State_HasFocus 样式.请参阅下面的示例, ..
发布时间:2022-01-05 21:37:18 其他开发

QTableWidget 中的 QComboBox 和 QSpinBox 适当对齐

如何创建一个 QTable 小部件,它有 2 列,第一列有一个 QComboBox,第二列有一个 QSpinBox,这样组合框就获得了表格的所有空间,只有很小的地方留给QSpinBox(适用于 2-3 位数字). 解决方案 首先使用 setCellWidget() 将 QComboBox 和 QSpinBox 设置为要在相应单元格中显示的小部件. 其次,使用horizo​​ntalH ..
发布时间:2022-01-02 14:53:20 C/C++开发

PyQt:QTableWidget 中的复选框

我使用以下代码在我的 QTableWidget 的第 9 列中放置一个复选框 chkBoxItem = QtGui.QTableWidgetItem()chkBoxItem.setFlags(QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsEnabled)chkBoxItem.setCheckState(QtCore.Qt.Unchecked)t ..
发布时间:2021-12-23 08:44:48 Python

pyqt - 用 csv 数据填充 QTableWidget

我有一个 QTableWidget,我将此表中的数据导出到 csv 文件.但是现在,我想打开一个现有的 csv 文件并用这些数据填充我的表.我该怎么做? 这是我的导出代码,我想要一个“填充"代码,但我真的不知道该怎么做..我知道如何读取 csv,但我不知道如何用这个 csv 数据填充我的表. def 导出(自我):nomeArquivo = "nomeArquivo"文件名 = unico ..
发布时间:2021-12-09 14:42:39 Python

当光标位于 QHeaderView 部分之间的边界下时,如何防止将光标转换为 SplitHCursor

有 N 列从左侧手动调整宽度.仅当手动调整大小的列调整大小时,其他列宽才会调整大小.当光标位于部分边界下时,我需要防止光标图标更改,而无需手动调整大小. 我试图做什么.但这工作不是很好. table_header_border.zip #include "mainwindow.h"#include "ui_mainwindow.h"const int N = 2;//======== ..
发布时间:2021-06-30 18:46:35 其他开发

更改 QHeaderView 数据

我尝试修改 QTableWidget 中 QHeaderView (Horizo​​ntal) 的文本. 第一个问题:是否可以像 QTableWidgetItem 一样将其设置为可编辑? 第二个问题:如果不可能,我该怎么做,我尝试像这样重新绘制它: void EditableHeaderView::paintSection(QPainter *painter, const QRect ..
发布时间:2021-06-30 18:46:32 C/C++开发

如何为 QTableWidget 行绘制边框?

我正在尝试以不同的方式为 QTableWidget 中的行制作边框,但所有解决方案都没有响应我的要求.我想要的只是围绕整行绘制一个矩形.我曾尝试过 QStyledItemDelegate 类,但这不是我的方式,因为委托仅用于项目[行,列],而不是整个行或列. 这是错误的解决方案: ///@brief Рисуем границу вокруг строки.类 DrawBorderDele ..
发布时间:2021-06-30 18:46:29 其他开发