qtablewidgetitem相关内容

QTableWidget 整数

我正在尝试在 QTableWidget 中插入和显示整数.他们不显示.如果我将所有内容都转换为字符串,它就可以工作,但是我不能按数字对列进行排序——只能按词法(1、10、100 等)进行排序.这是使用 PyQt. 我尝试了一些建议的解决方案,使用 QTableWidgetItem.setData(someRole,intValue),然后什么也没有显示.我尝试过 Qt.UserRole、Di ..
发布时间:2022-01-05 21:40:49 Python

如何编辑列公式以便自动计算?

我正在使用 python 制作一个项目,它的行为类似于 excel,例如,当我在我的单元格中输入一些数字时,它会自动计算在另一个单元格中使用定义的算法. 我曾尝试实施一些想法,但我陷入了困境.我只能做简单的计算,比如加法和乘法.当我尝试编辑代码以允许它执行任何形式的复杂计算时遇到问题. ...def print_it(self,no):如果 no.column()==2:返回尝试:添加 = ..
发布时间:2022-01-05 21:35:34 Python

QTableWidgetItem缩小

我在使用QTableWidgetItem时遇到问题. 我通常像这样使用QTableWidget this->setItem(i, j, new QTableWidgetItem()); this->item(i, j)->setText(string); 我要写的列很窄,只有20px.我需要在其中写入2位数字,并且根据定义,我无法调整列的大小. 问题在于,一旦文本与 ..
发布时间:2020-07-05 02:21:56 其他开发

获取知道其元素的QTableWidget行的索引

[我正在使用PyQt4,但是我认为这个Qt4问题不是Python特有的.] 我有一个QTableWidget.在每一行中,第一列包含一个按钮.单击后,该行将被删除. 要删除该行,我使用removeRow(int row)方法,该方法将行的索引作为参数.连接信号时,我不知道行的索引,因为它同时可能会发生变化(例如,如果删除了第一行,则所有行的索引都会更改). 此处接受的答案建议在行 ..
发布时间:2020-07-05 02:21:55 Python

QTableView不会将预期的FocusIn/FocusOut事件发送到eventFilter

我有一个QTableWidget,它带有浮点数或需要大量水平空间的复杂条目.通过字符串格式显示数字位数减少的值可以正常工作,但是显然,在表中编辑和存储条目时,我的精度降低了. 我通过使用eventFilter找到了QLineEdit小部件的解决方案:FocusIn事件将存储的值完全精确地复制到QLineEdit文本字段中,FocusOut事件或Return_Key存储更改后的值并覆盖位数减少 ..
发布时间:2020-07-05 02:20:52 Python

从qtablewidget列中检索数据

我希望有一个tablewidget,它将根据某些条件和阈值为某些行着色.例如,如果一列中的数据超过20,它将为该20所在的行上色.我只通过Qtablewidgetitem搜索内容,而没有执行我想要的操作. def setmydata(self): for n, key in enumerate(self.data): for m, item in enumerate( ..
发布时间:2020-07-05 02:20:47 Python

如何在pyqt中将鼠标悬停在QTableWidget项的事件上?

当我将鼠标悬停在QTableWidget的项目上时,我想做的就是更改QTableWidget项的颜色. 解决方案 首先,表格小部件需要具有第二,我们需要找到一些信号来告诉我们鼠标何时进入和离开表格单元格,以便可以在正确的时间更改背景颜色. QTableWidget类具有 cellEntered / itemEntered 信号,但是当鼠标离开单元格时没有任何作用.因此,我们将需要创建 ..
发布时间:2020-07-05 02:20:34 Python

Qt-如何将数据与QTableWidgetItem相关联?

我想将附加数据与插入到表中的每个QTableWidgetItem关联,以便将来在单击表项时使用该数据.但是这些数据应该不可见.我该怎么办? 解决方案 您可以使用setData(Qt::UserRole, myData); // set 其中myData是受支持的 QVariant 类型.您可以使用QTableWidgetItem::data()来检索您存储的值. 如果需要多个, ..
发布时间:2020-07-05 02:20:29 其他开发

如何编辑列公式以便可以自动计算?

我正在使用python制作一个项目,该项目的行为类似于excel,例如,当我在单元格中输入一些数字时,它将使用定义的算法在另一个单元格中自动自动计算. 我尝试实现一些想法,但被卡住了.我只能做简单的计算,如加法和乘法.尝试编辑代码以允许它执行任何形式的复杂计算时,我遇到问题. ... def print_it(self,no): if no.column()==2: ..
发布时间:2020-07-05 02:20:24 Python

如何为特定的QTableWidgetItem或QTableWidget中的行分配边框?

我试图根据item(cell)中包含的信息,使QTableWidget中的某些单元格具有不同的彩色边框. 我不想选择那些单元格并使用选择颜色样式,因为需要选择/突出显示不同的单元格. 例如 我有一个3列3行的表格.所有单元格中的每个单元格均具有简单文本. [] [名称] [值] [单位] [1] [一个] [1] [cm] [2] [两个] [2] [in] [3] [三] [ ..
发布时间:2020-07-05 02:18:19 其他开发

如何在PyQt的QTableView的每个单元格中添加右键菜单

我想在右键单击菜单的QTAbleView的每个单元格中添加一个右键单击菜单以删除,重命名或打开图像,我尝试过发现所有人都试图将菜单添加到tableview的标题中,我在下面尝试过但这似乎在下面的代码中不起作用. class GalleryUi(QtGui.QTableView): """ Class contains the methods that forms the ..
发布时间:2020-07-05 02:18:15 其他开发