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

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

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

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

【问题讨论】:

    标签: python qt qt4 pyqt pyqt4


    【解决方案1】:

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

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

    【讨论】:

    • 那么给定function发送每一行?
    • 您应该能够通过一个查询从数据库中选择所有行,但是如果不了解您正在尝试做什么,就很难提出任何建议。
    猜你喜欢
    • 2013-09-25
    • 2012-05-03
    • 2013-02-23
    • 2013-05-14
    • 2015-05-29
    • 2013-03-03
    • 1970-01-01
    • 2012-08-14
    相关资源
    最近更新 更多