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

时间:2013-09-01 22:52:15

标签: python qt qt4 pyqt pyqt4

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

  1. 我使用QTableView/QTableWidget
  2. 我需要发送隐藏信息,这意味着用户无法在PyQt
  3. 上看到id隐藏的database

    推荐问题:如果没有用户将数据发送到QTableView/QTableWidget,如何在我的QTableView/QTableWidget的{​​{1}} TableModel widget中看到这些数据?< / p>

1 个答案:

答案 0 :(得分:2)

您可以使用列号呼叫QTableWidgetsetColumnHidden(int column, bool hide)选项True来隐藏hide中的列。

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