问题标签 [qtablewidget]
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.
qt - QTableWidget 水平标题 CSS
我正在尝试使用最新的 Qt SDK (4.7.4) 设置 QTableWidget 的样式。从谷歌搜索,我看到我需要做这样的事情:
在 Qt Designer 内部,这会为列和行生成红色标题。但是,在实际程序中,垂直部分标题正确显示,但水平列标题不受影响。为什么是这样?
python - How can i set labels of QHeaderView in PyQt?
In Pyqt, I am trying to make the QHeaderView of a QTableWidget respond to right mouse clicks. I have subclassed QHeaderView and i have overloaded the mousePressEvent.
Then i can set it as as the header of my custom QTableWidget, the DataTable class. However i don't understand how to set the labels of the header.
Thanks for helping!
Here is some code.
python - 如何使 QTableWidget 中的单元格只读?
我有以下代码定义我的应用程序的 gui
以及我的应用程序中的以下代码
我希望能够添加新的行和列并对其进行编辑,但我想锁定一些单元格。(我已经有扩展表格的代码)如何使某些单元格只读而其他单元格保持读写?我找到了这个链接How to make a column in QTableWidget read only? 使用 C++ 解决问题,python 解决方案是否相似?
编辑:从帖子中删除答案并粘贴为答案
c++ - 如何更改 QTableWidget 的最小尺寸?
我将一些 QTableWidget(s) 递归地嵌入到彼此内部。最终的 GUI 将有 4 到几千个方格。这是一个仅显示 16 个正方形的示例屏幕截图:
因为需要显示很多正方形(数千个),所以我需要每个正方形的最小尺寸为 5x5 像素。
问题是我使用鼠标将窗口的大小尽可能小……然后我得到了你在屏幕截图中看到的内容!屏幕截图的每个正方形大约为 18x18 像素……这还不足以在屏幕上容纳数千个正方形。有些东西阻止我使用鼠标来缩小正方形的大小!
如何使此屏幕截图中的正方形具有较小的最小尺寸?
主.cpp:
表小部件.h:
TableWidget.cpp:
更新 - 根据下面的评论,我尝试渲染更多的正方形,这里是 1024:
qt - QTableWidgets 中的单元格小部件在清理时会被删除吗?
QTableWidget
假设我用按钮填充 a 的一些单元格:
稍后,我将它们全部刮掉,然后再做一次:
这个按钮会被自动删除吗?还是我需要存储它们的列表并手动删除?另外,我是否需要像这样为每个按钮指定父级:QPushButton ("Details", ui->table)
?
qt - 在 QTableWidgets 上获取和设置数据的问题
我有两个 QTableWidgets,我正在尝试将它们同步,以了解如何获取/设置数据。
我目前的代码是:
我也试过:
不管怎样,从 QTableWidgetItem::text() 返回的 QString 都是一个空字符串。无论在我尝试编辑之前是否有任何文本,都会发生这种情况。
不确定它是否重要,但这就是我初始化表的方式:
我究竟做错了什么?
qt - QTableWidget itemDoubleClicked 信号链接到文本编辑
我有一个填充的 tableWidget,我想在双击时选择行标题并抓住行标题中的文本,然后用它填充 textEdit。
我有:
当我运行代码时,不仅焦点没有改变,而且 textEdit 也没有发生任何事情……我在这里遗漏了什么吗?
qt - Qt - QTableWidget 单元格中的 QIcon
我尝试了多种方法在 QTableWidget 单元格中显示 QIcon,但我不确定它为什么不起作用。我有一个按钮,按下时会在表格中添加一行。这是代码...
它就是行不通。该单元格中不显示任何内容。有任何想法吗?
编辑:我设置它的 setItem 调用icon
是一个错字。实际代码将其设置为QTabeWidgetItem icon_item
. 我已经在上面的代码中更正了它。
python - 如何设置 QTableWidget 的数据
我正在用 PyQt 编写一个应用程序。我有一个类似的列表:
我有一个有 2 列的 QTAbleWidget。如何用最简单的方法从这个列表中设置 QTableWidget 的数据?
python - How to extract content, result of selectedItems()
The code below produces a little dialog box like the one shown, where the rows of the table can be selected (CTRL key for multiple select, or toggle on/off). Then clicking the 'Ok' button, the content of the selections are available using selectedItems(). The problem is that each 'item' looks like this: <PySide.QtGui.QTableWidgetItem object at 0x00FF0558>
.
After selectedItems(), how is the content extracted?
The documentation at http://www.pyside.org/docs/pyside/PySide/QtGui/QTableWidget does not say.