gpt4 book ai didi

c++ - 使用 Qt QTableWidget 接收多个用户输入值

转载 作者:行者123 更新时间:2023-11-30 05:47:37 24 4
gpt4 key购买 nike

我正在尝试使用 Qt 制作一个基本的 UI 来接收用户输入并显示输出。我刚开始使用 UI,所以这看起来微不足道。我必须接受 3 组输入,其中每组包含 90 个整数值。将每个集合视为 30 x 3 的二维数组。我正在尝试查看 Qt 中处理此用户输入的最佳方法。我已经使用 Qt 处理 .ui 文件,下面的链接是它应该是什么样子的屏幕截图。

http://i.stack.imgur.com/KedP7.png

更具体地说,我使用了 QTableWidget 来创建表格本身。我现在的问题是如何从表格的每个单元格访问用户输入并将其存储到整个表格的数组中?

帮助将不胜感激。

谢谢!

最佳答案

QTableWidget::item(int row, int column) 返回位置 (row, column) 的项目。行可以在 0 和 QTableWidget::rowCount() – 1 之间,列可以在 0 和 QTableWidget::columnCount() – 1

之间

QTableWidgetItem::text() 返回项目文本。

创建一个函数,它读取所有项目并将它们添加到循环中的数组,将 Enter-Button 的按下信号与该函数连接。

如果您只想读取更新的项目:QTableWidget::itemChanged() 信号发送已更新的项目。 QTableWidget::indexFromItem() 返回项目的索引,因此您可以更新数组。

关于c++ - 使用 Qt QTableWidget 接收多个用户输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28518913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com