问题标签 [qtablewidgetitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Add a QPushButton into a QTableWidgetItem in a QTableWidget, How to make it Qt::AlignHCenter
I add a QPushButton into the cell with the function setCellWidget(), I know, if it's a QTableWidgetItem, I can use :
But it is a Widget,
the item is null.
I can get the cell by use
How should I do to make the button centered in the cell?
c++ - 如何为 QTableWidgetItem 设置“普通”或“平面”背景颜色
我有一个 QTableWidget。我想为行使用交替的背景颜色,但我不能使用 QTableWidget::setAlternatingRowColors 因为我需要一种颜色用于两行,另一种颜色用于接下来的两行,依此类推(见下图)。
因此,当我添加一个 QTableWidgetItem 时,我通过 QTableWidgetItem::setBackground() 手动设置了相应的背景颜色。
但是我没有得到“平坦”或“普通”的背景,而是渐变和圆角:
我想在整个单元格上都有背景颜色,而不需要进一步的“装饰”。我怎样才能摆脱这个?
qt - QT SetItem 仅在 0x0 字段中有效。为什么?
但在表格中仅在 0x0 位置我看到文本。为什么?
qt - 5 个职位的一项
我有一张桌子。和一个项目。
如何仅使用一项来填充表格的一部分?
如果我将项目设置到一个位置然后取项目,我会在该位置丢失文本。并且使用很多物品不舒服。
python - PyQt QTableWidget 检索已编辑的字段
我对 PyQt 相当陌生,我正在 PyQt4 和 Python 2.7 中制作一个 GUI,它(除其他外)控制少数微控制器的设置。为了轻松填充和显示设置列表,以及它们来自哪个控制器,我将其放入 QTableWidget 中,其中列是控制器,行是设置(所有控制器只是彼此的重复,尽管并非所有设置都会从控制器到控制器是相同的值)。
我遇到的问题是,当用户编辑单元格时,我尝试使用
但这只会检索我在填充期间放置在单元格中的值,而不是刚刚通过键盘输入的值。我已经阅读了一种方法currentText()
,但据我了解,它要求每个单元格都是自己的小部件,我不确定这是如何完成的。
整个代码比较大,我觉得没必要全部贴出来,但是如果需要更多代码,我很乐意提供。谢谢你的帮助,我希望能来。
编辑:这是遍历表中每个项目的方法,它应该获取当前值,但现在只返回我通过 item.setText(str) 设置的值(需要是用户的值通过键盘输入)
self.CheckHealth() 只是错误检查
c++ - Qt QTableWidget QDoubleSpinBoxes/QSpinBoxes 作为元素通过迭代访问值
我创建了一个包含两行两列的表:
第二列包含 spinBoxes 作为元素。代码如下:
myTable
被声明为 的成员MainWindow
。
通常, justSpinBoxes
的值通过以下方式访问:
但这在这里不起作用。
如何访问将SpinBoxes
它们用作 a 中的项目的值QTableWidget
?我想SpinBoxes
通过迭代访问,因此使用 for 循环遍历所有 Spin Box。
c++ - 动态和顺序命名和实例化小部件 qt
我正在QTableWidgetItem
为用户可能添加的每一行创建一个新实例,并将其添加QVector
到QTableWidgetItems
.
我想做类似以下的事情来命名以下迭代中的每个实例,并在实例名称中包含行号:
或类似以下内容,在当前状态下无法编译:
这可能吗?我该如何解决这个问题?我需要的只是将新的小部件放入数组中,而无需明确命名它们。提前致谢!
提前致谢。
qt - QTableWidgetItem 编辑器背景颜色
如何设置 QTableWidgetItem 编辑器背景颜色?
我设置了非白色背景的项目
当我编辑这个项目的文本时,背景是白色的。我需要将其背景颜色设置为不处于编辑状态时。
qt - 如何结束编辑 QTableWidgetItem
发生某些事件时,我需要完成编辑 QTableWidget。
我怎样才能做到这一点?
该事件是一个旋转框编辑。当它发生时,行数变为等于它的值。
我试图发送输入按键事件。但是,当编辑最后一行中的项目并且新行数少于当前行数时,它不起作用。
c++ - QtableWidget 不显示数据
我有一个创建随机数据的类,我想在主窗口的表格视图中显示这些数据。
我通过 Designer 向主窗口添加了一个表格视图,并将其命名为 tblData。我怀疑问题与此有关,因为当我调用构造函数时,具有某些实现的 ui 文件已经存在。
我已将http://qt-project.org/doc/qt-5/qtablewidget.html中的“详细说明”部分作为指导....
但是,该表仍然是空的。我不明白为什么...非常感谢。