qtablewidget相关内容
我正在编写一个库存控制程序,但在获取选定单元格的值时遇到了问题,我知道我需要使用“QtGui.QTableWidget.CurrentRow”和“QtGui.QTableWidget.CurrentColumn”来获取项目的位置。但是,我似乎无法让它工作,因为当调用函数时,没有选择任何内容,因此它返回-1,-1 有人知道如何获取它,以便它在用户每次选择单元格时都运行“QtGui.QTable
..
我有一个由QTDesigner生成的QTableWidget,我想在其中, 冻结特定行(第0,1,2行) 冻结特定列(第0列) 如何才能继续进行此操作? 编辑:我认为Answer可以用C++实现,但我不能让它在Python上工作。https://doc.qt.io/qt-5/qtwidgets-itemviews-frozencolumn-example.html 我尝试
..
我的QTableWidget具有禁用的setSelectionMode(QTableWidget::NoSelection),并且我填写的QTableWidgetItems没有Qt::ItemIsEdable标志。 然而,被单击的单元格会出现某种光标(在我的例子中是底部的黑线): 如何禁用此“光标”? 推荐答案 这有帮助吗? QPalette palette = ta
..
因此,我有一个QTableWidget,我想使用xlwt模块将其保存到.xls文件中. 代码如下: def savefile(self): filename = unicode(QtGui.QFileDialog.getSaveFileName(self, 'Save File', '', ".xls(*.xls)")) wbk = xlwt.W
..
我想在 QTableWidget 中突出显示鼠标悬停时的行. 当我将鼠标悬停时,只有一个单元格突出显示. 我已经尝试过这种方法: bool MyTabWidget::eventFilter(QObject *target, QEvent *event){如果(目标 == ui->MyTableWidget){//只打印事件类型qDebug()
..
我已经能够从数据库中获取数据并填充到 tableWidget 中,但是没有显示图像列.我尝试了我在网上找到的代码,但它仍然不起作用.数据库中的图像列具有 BLOB 数据类型.请协助更正我的以下代码.或者您可能想建议和推荐 tableWidget 以外的其他方法 def getPersData(self):con = MySQLdb.connect(主机=“localhost",用户=“root
..
我正在 QT Designer 在 pyqt5 中开发一个小界面,其中包括一个 QTableWidget 但我想分配不同的列的宽度,我找到了谈论相同的主题,但我不知道在哪里插入他们提供的代码,我不知道是不是因为版本,我很新在 QT 设计器中. 我会留下我提到的问题. PyQt:如何设置不同的标题大小对于单个标题? PyQt 设置列宽 我的文件结构如下: app.py:
..
我没有找到任何文档显示 QDataWidgetMapper 实际适用于哪些小部件,也没有找到任何使用 QTableWidget 进行映射的实现. 它绝对适用于 QLineEdit 和 QComboBox,它们是输入小部件,但是否可以映射到 QTableWidget? 目标是在添加到 QUndostack 时使用 QUndoStack 撤消/重做每个小部件中的文本更改.我希望能够撤消/重
..
我正在尝试这个 使用复选框.遗憾的是,它是为 C++ 制作的,对 Python 代码的任何改编都会导致此错误:'QWidget' object is not callable我想做的是在每一行添加一个复选框,这是我的代码: pWidget = QWidget()pCheckbox = QCheckBox()pLayout = QVBoxLayout()pLayout.addWidget(pCh
..
是否可以将一个单元格设为公式驱动单元格并自动更新?类似于 Excel. 例如,我希望用户填写两个单元格,然后当用户填写两个单元格时,第三个单元格将自动划分.我希望它不连接到按钮. QTable 截图 TableWidget 的代码: self.tableWidget = {}对于我在范围内(int(self.numberLine.text())):self.tableWidge
..
导出 QTableWidgets 用户填充的数据到 db 文件.(db 文件不存在,因此 SQLITE3 将在引用的目录中创建它.) 这是我使用的代码: self.CreateDatasetButton.connect(self.createDS)定义创建DS(自我):self.proceed = QtWidgets.QMessageBox.question(自己,'信息','你验证过你
..
有没有办法在qtablewidget中隐藏所选单元格的边框(或将边框颜色设为白色)..默认情况下显示虚线边框..你能帮我... 解决方案 您试图隐藏的选定单元格周围的虚线边框看起来像是一个焦点矩形.任何给定的单元格都可以具有焦点并且不会同时被选中,反之亦然.如果您希望此边框不被绘制,请使用项目委托.在那里您可以在绘制之前从项目的状态中删除 State_HasFocus 样式.请参阅下面的示例,
..
我使用的是基于 Qt4 的 PyQt.我的编辑器是 PyCharm 2017.3,我的 Python 版本是 3.4.我正在从网站上抓取一些文本.我正在尝试将该文本与 QTableWidget 中单元格的中心对齐. item = QTableWidgetItem(scraped_age).setTextAlignment(Qt.AlignHCenter)self.tableWidget.setI
..
如何创建一个 QTable 小部件,它有 2 列,第一列有一个 QComboBox,第二列有一个 QSpinBox,这样组合框就获得了表格的所有空间,只有很小的地方留给QSpinBox(适用于 2-3 位数字). 解决方案 首先使用 setCellWidget() 将 QComboBox 和 QSpinBox 设置为要在相应单元格中显示的小部件. 其次,使用horizontalH
..
我使用以下代码在我的 QTableWidget 的第 9 列中放置一个复选框 chkBoxItem = QtGui.QTableWidgetItem()chkBoxItem.setFlags(QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsEnabled)chkBoxItem.setCheckState(QtCore.Qt.Unchecked)t
..
我有一个 QTableWidget,我将此表中的数据导出到 csv 文件.但是现在,我想打开一个现有的 csv 文件并用这些数据填充我的表.我该怎么做? 这是我的导出代码,我想要一个“填充"代码,但我真的不知道该怎么做..我知道如何读取 csv,但我不知道如何用这个 csv 数据填充我的表. def 导出(自我):nomeArquivo = "nomeArquivo"文件名 = unico
..
有 N 列从左侧手动调整宽度.仅当手动调整大小的列调整大小时,其他列宽才会调整大小.当光标位于部分边界下时,我需要防止光标图标更改,而无需手动调整大小. 我试图做什么.但这工作不是很好. table_header_border.zip #include "mainwindow.h"#include "ui_mainwindow.h"const int N = 2;//========
..
我尝试修改 QTableWidget 中 QHeaderView (Horizontal) 的文本. 第一个问题:是否可以像 QTableWidgetItem 一样将其设置为可编辑? 第二个问题:如果不可能,我该怎么做,我尝试像这样重新绘制它: void EditableHeaderView::paintSection(QPainter *painter, const QRect
..
我正在尝试以不同的方式为 QTableWidget 中的行制作边框,但所有解决方案都没有响应我的要求.我想要的只是围绕整行绘制一个矩形.我曾尝试过 QStyledItemDelegate 类,但这不是我的方式,因为委托仅用于项目[行,列],而不是整个行或列. 这是错误的解决方案: ///@brief Рисуем границу вокруг строки.类 DrawBorderDele
..
如何将我的数据从我的数据库 (sqlite) 打印到我的 GUI 表中的记事本/word 文档中(使用相同的格式).这是我的 gui 上表示的表格的代码. class Table(QtGui.QDialog):def __init__(self):super(Table, self).__init__()使用 sqlite3.connect('database.db') 作为数据库:游标=db.
..