如何将数据发送到 QTableView/QTableWidget (PyQt)

Posted

技术标签:

【中文标题】如何将数据发送到 QTableView/QTableWidget (PyQt)【英文标题】:How to send data to QTableView/QTableWidget (PyQt) 【发布时间】:2013-09-01 22:52:15 【问题描述】:

我需要向model widgetQTableView/QTableWidget发送一组信息,然后当用户点击一行时,可以打开一个新的小部件,其中ID的信息发送到QTableView/QTableWidget

    我用PyQt 我需要发送隐藏,这意味着用户在QTableView/QTableWidget 上看不到我隐藏的databaseid

原始问题:如何在没有用户可以在TableModel widget 中看到它们的情况下将数据发送到QTableView/QTableWidget,例如我的database tableid

【问题讨论】:

【参考方案1】:

您可以通过使用列号调用setColumnHidden(int column, bool hide) 来隐藏QTableWidget 中的列,并使用hide 选项调用True

对此更好的解决方案是阻止用户界面接收此信息。模型-视图-控制器设置,或使用数据访问层可以确保只有相关信息被发送到接口,不需要隐藏任何内容。

【讨论】:

那么给定function发送每一行? 您应该能够通过一个查询从数据库中选择所有行,但是如果不了解您正在尝试做什么,就很难提出任何建议。

以上是关于如何将数据发送到 QTableView/QTableWidget (PyQt)的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从 UDP 端口发送到 lora 传感器节点?

如何将lorawan中的数千个数据点发送到单个数据包中?

如何使用ajax将数据从视图发送到控制器laravel?

如何将角度数组数据发送到控制器?

如何将数据从servlet发送到rest api

如何将数据发送到新视图[重复]