如何将数据发送到 QTableView/QTableWidget (PyQt)
Posted
技术标签:
【中文标题】如何将数据发送到 QTableView/QTableWidget (PyQt)【英文标题】:How to send data to QTableView/QTableWidget (PyQt) 【发布时间】:2013-09-01 22:52:15 【问题描述】:我需要向model widget
、QTableView/QTableWidget
发送一组信息,然后当用户点击一行时,可以打开一个新的小部件,其中ID
的信息发送到QTableView/QTableWidget
。
-
我用
PyQt
我需要发送隐藏,这意味着用户在QTableView/QTableWidget
上看不到我隐藏的database
的id
原始问题:如何在没有用户可以在TableModel widget
中看到它们的情况下将数据发送到QTableView/QTableWidget
,例如我的database table
的id
?
【问题讨论】:
【参考方案1】:您可以通过使用列号调用setColumnHidden(int column, bool hide)
来隐藏QTableWidget
中的列,并使用hide
选项调用True
。
对此更好的解决方案是阻止用户界面接收此信息。模型-视图-控制器设置,或使用数据访问层可以确保只有相关信息被发送到接口,不需要隐藏任何内容。
【讨论】:
那么给定function
发送每一行?
您应该能够通过一个查询从数据库中选择所有行,但是如果不了解您正在尝试做什么,就很难提出任何建议。以上是关于如何将数据发送到 QTableView/QTableWidget (PyQt)的主要内容,如果未能解决你的问题,请参考以下文章