问题标签 [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.

0 投票
1 回答
2350 浏览

c++ - Qt/C++ QTableWidget:双击标题时做某事

我的表单中有一个 QTableWidget,当用户双击行或列的标题时,我想做一些事情。我正在使用以下连接语句:

窗口类在哪里this,ui->tblResults 是窗口窗体上的 QTableWidget。当我尝试双击标题时,没有任何反应。我要连接的插槽是:

很简单,只是测试一下slot是否被调用。我从来没有收到这个消息框。我在 connect() 调用中没有收到任何运行时错误。

我使用了错误的信号吗?还有什么问题吗?如果您需要更多信息,请告诉我,感谢您的帮助!

[编辑] freenode 上#qt 中的某个人帮助了我。我正在寻找的信号是 sectionDoubleClicked(int)

0 投票
1 回答
2309 浏览

c++ - 如何使用 QTable?添加、编辑、删除和检索行

你如何使用 QTable 对象。我已经搜索了互联网,这些例子似乎并没有什么意义。您是否只是在扩展类中创建一个新行。这一切似乎都在大惊小怪。您如何检索、编辑和删除行。有没有可以像这样使用的扩展

任何人将如何实施?

任何需要的额外信息都可以询问。

0 投票
2 回答
11517 浏览

c++ - C++,从 QTableWidget 添加/删除行

我正在创建一个带有表格和“添加行”按钮的简单应用程序。使用 Qt Creator 我想我可以做这样的事情:

但我不能。我对 Qt 真的很陌生,我可能是错的,但我认为问题在于 insertRow 不是 QTableWidget 的 SLOT 方法......

如何实现行插入?

0 投票
1 回答
2042 浏览

c++ - c ++,仅在QTableWidget中插入数字(双)

我正在创建一种小吊带衫,我只需要在列的所有单元格中插入数字。

无论如何只用tablewidget来做到这一点,还是我需要用LineEdit“填充”表格,然后以某种方式限制LineEdit输入?

有人可以指出我正确的方向吗?

0 投票
1 回答
7154 浏览

c++ - 检索作为 QLineEdit 小部件的 QTableWidget 单元格的值

我创建了一个 QLineEdit,设置了一个验证器并使用以下代码将其放在表上:

然后我有另一个类来操作表的数据,对列的每个值进行求和。这是代码:

但是建筑物因以下错误而失败:

/home/testpec/src/nokia QT/MoneyTracker-build-simulator/../MoneyTracker/calculator.cpp:11:错误:无法在分配中将“QLineEdit*”转换为“QWidget*”

为什么会出现这种转换错误?

另一个子问题:将表作为参考传递可以节省内存,对吗?这可能是问题吗?我正在为诺基亚智能手机开发,我认为按值传递对象是浪费内存......(对不起,如果这是一个愚蠢的问题,但我对 C++ 和所有指针的东西有点生疏......)

0 投票
3 回答
51918 浏览

c++ - 如何向 QTableWidget 添加复选框/单选按钮

如何将复选框/单选按钮/组合框添加到 QTableWidget 或 QListWidget?

0 投票
1 回答
6126 浏览

c++ - 如何通过样式表自定义 QTableWidget?

我正在尝试自定义QTableWidget样式表,并且仅限于此处描述的项目。

如何更改表格水平标题的间距、标题标签的大小、列之间的间距等?

0 投票
7 回答
9172 浏览

qt - 通过单击 QTableWidget 中的标题来禁用选择行或列

我有一个 QTableWidget,我想禁用当您单击行或列标题时选择行或列的行为。

有谁知道如何禁用此行为?

编辑: 标题需要保持可点击,因为需要 onClick 功能。

0 投票
4 回答
3245 浏览

qt - 使用 Qt 的 QTableWidget setItem() 分段错误

我正在使用以下代码向 QTableWidget 添加一行。

表中有 2 列。“item”放在第一个,“cmb”放在第二个。使用此代码,我可以成功地将 1 行添加到表中,但是当我尝试添加第二行时,出现分段错误。它在 this->list->setItem() 调用时崩溃。

知道为什么会崩溃吗?

谢谢!

0 投票
2 回答
14968 浏览

python - 在 PyQt 中将图像添加到 QTableWidget

我对 Python 非常陌生,甚至对 PyQt 也很陌生。我设法创建了一个表格,但想在某些单元格中添加图像。我读过我需要继承 QTableWidget 类,或者可能是 QTableWidgetItem 类并重新实现 QPaintEvent。如果有人有重新实现 QPaintEvent 的示例,我将不胜感激。

谢谢,斯蒂芬