qtablewidgetitem相关内容
我正在尝试在 QTableWidget 中插入和显示整数.他们不显示.如果我将所有内容都转换为字符串,它就可以工作,但是我不能按数字对列进行排序——只能按词法(1、10、100 等)进行排序.这是使用 PyQt. 我尝试了一些建议的解决方案,使用 QTableWidgetItem.setData(someRole,intValue),然后什么也没有显示.我尝试过 Qt.UserRole、Di
..
我正在使用 python 制作一个项目,它的行为类似于 excel,例如,当我在我的单元格中输入一些数字时,它会自动计算在另一个单元格中使用定义的算法. 我曾尝试实施一些想法,但我陷入了困境.我只能做简单的计算,比如加法和乘法.当我尝试编辑代码以允许它执行任何形式的复杂计算时遇到问题. ...def print_it(self,no):如果 no.column()==2:返回尝试:添加 =
..
我不明白 TableWidgetItem-Chapter 中的 Qt5 文档.我无法获得正确的参数来将我新创建的 TableCell 设置为可编辑.我有这段代码 for i, item in enumerate(event_desc, start=0):打印(我,项目)键 = QTableWidgetItem(list(event_desc)[i])value = QTableWidgetIte
..
我正在尝试从程序导出的文件中填充QTableWidget,但是当我尝试将文本设置为表格单元格时,它们只是忽略了我,所以什么也没发生. void MainWindow::on_actionOpen_Project_triggered() { QString line, fileName; fileName = QFileDialog::getOpenFileName(this,
..
我有一个QTableWidget,有些列用文本填充,有些用数字填充,这些列可以很好地排序.但是我还有一列包含自定义小部件的列,如何启用这些小部件的排序功能? 我首先想到的当然是在QTableWidgetItem上重载'
..
我在使用QTableWidgetItem时遇到问题. 我通常像这样使用QTableWidget this->setItem(i, j, new QTableWidgetItem()); this->item(i, j)->setText(string); 我要写的列很窄,只有20px.我需要在其中写入2位数字,并且根据定义,我无法调整列的大小. 问题在于,一旦文本与
..
[我正在使用PyQt4,但是我认为这个Qt4问题不是Python特有的.] 我有一个QTableWidget.在每一行中,第一列包含一个按钮.单击后,该行将被删除. 要删除该行,我使用removeRow(int row)方法,该方法将行的索引作为参数.连接信号时,我不知道行的索引,因为它同时可能会发生变化(例如,如果删除了第一行,则所有行的索引都会更改). 此处接受的答案建议在行
..
我有一个QTableWidget,它带有浮点数或需要大量水平空间的复杂条目.通过字符串格式显示数字位数减少的值可以正常工作,但是显然,在表中编辑和存储条目时,我的精度降低了. 我通过使用eventFilter找到了QLineEdit小部件的解决方案:FocusIn事件将存储的值完全精确地复制到QLineEdit文本字段中,FocusOut事件或Return_Key存储更改后的值并覆盖位数减少
..
我有一个表,其中包含一些我希望能够通过QTableWidget编辑的数据.尝试连接currentItemChanged信号时: self.QTableWidget.currentItemChanged(QTableWidgetItem,QTableWidgetItem).connect(self.editCell) 我收到以下错误: 'TypeError: native Qt si
..
我希望有一个tablewidget,它将根据某些条件和阈值为某些行着色.例如,如果一列中的数据超过20,它将为该20所在的行上色.我只通过Qtablewidgetitem搜索内容,而没有执行我想要的操作. def setmydata(self): for n, key in enumerate(self.data): for m, item in enumerate(
..
我想要具有某些单元格的QTableWidget作为自定义的QProgressBar,并且希望能够对包含这些单元格的列进行排序. 我自定义的QProgressBar继承自QProgressBar和QTableWidgetItem,并且我覆盖了'
..
我有使用qt designer制作的自定义小部件,我想将其添加到QTableWidget单元格中. 但这不起作用. 这是代码: int nRows =10; for(int row = 0; row
..
for(int i=0; i(*it); ui.table->setItem(i,0,new QTableWidgetItem(user.userName)); ui.table->setItem(i,1,new QTableWidgetItem(user.sex));
..
当我将鼠标悬停在QTableWidget的项目上时,我想做的就是更改QTableWidget项的颜色. 解决方案 首先,表格小部件需要具有第二,我们需要找到一些信号来告诉我们鼠标何时进入和离开表格单元格,以便可以在正确的时间更改背景颜色. QTableWidget类具有 cellEntered / itemEntered 信号,但是当鼠标离开单元格时没有任何作用.因此,我们将需要创建
..
我想将附加数据与插入到表中的每个QTableWidgetItem关联,以便将来在单击表项时使用该数据.但是这些数据应该不可见.我该怎么办? 解决方案 您可以使用setData(Qt::UserRole, myData); // set 其中myData是受支持的 QVariant 类型.您可以使用QTableWidgetItem::data()来检索您存储的值. 如果需要多个,
..
我想删除单击了QPushButton的行,我认为使用插槽是合理的,但是如何执行尚不知道,如果您有任何想法如何选择行按钮,请分享,谢谢. 这是我的桌子 这是我在QTableWidget中添加行的代码 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow
..
我正在使用python制作一个项目,该项目的行为类似于excel,例如,当我在单元格中输入一些数字时,它将使用定义的算法在另一个单元格中自动自动计算. 我尝试实现一些想法,但被卡住了.我只能做简单的计算,如加法和乘法.尝试编辑代码以允许它执行任何形式的复杂计算时,我遇到问题. ... def print_it(self,no): if no.column()==2:
..
我是pyqt4的新手,我不知道该怎么做.我有一个带有数据的QtableWidget.我想更改tableWidget单元格的某些背景颜色. 我尝试了self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150)),它返回了此错误: AttributeError:"NoneType"对象没有属性"setBackgrou
..
我试图根据item(cell)中包含的信息,使QTableWidget中的某些单元格具有不同的彩色边框. 我不想选择那些单元格并使用选择颜色样式,因为需要选择/突出显示不同的单元格. 例如 我有一个3列3行的表格.所有单元格中的每个单元格均具有简单文本. [] [名称] [值] [单位] [1] [一个] [1] [cm] [2] [两个] [2] [in] [3] [三] [
..
我想在右键单击菜单的QTAbleView的每个单元格中添加一个右键单击菜单以删除,重命名或打开图像,我尝试过发现所有人都试图将菜单添加到tableview的标题中,我在下面尝试过但这似乎在下面的代码中不起作用. class GalleryUi(QtGui.QTableView): """ Class contains the methods that forms the
..