【问题标题】:Get data from every cell from a QTableView从 QTableView 获取每个单元格的数据
【发布时间】:2014-02-12 08:11:59
【问题描述】:

我需要来自QtableView 的值,但如果没有从表中发出的信号,我不知道该怎么做。

该表从 txt 文件中获取其值。从表中,我想使用这些值,但不在表中工作。该表只是一个缓冲区。 那么我怎样才能“获取”表中的所有值,只需按下QPushButton,而表本身没有任何信号?

【问题讨论】:

    标签: python pyqt qtableview


    【解决方案1】:

    QTableView 只显示其模型中包含的数据。您必须使用此模型来检索数据。您还必须定义存储值的方式。例如:

    model = tableView.model()
    data = []
    for row in range(model.rowCount()):
      data.append([])
      for column in range(model.columnCount()):
        index = model.index(row, column)
        # We suppose data are strings
        data[row].append(str(model.data(index).toString()))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-13
      • 2017-09-28
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 2012-07-27
      • 2021-07-30
      • 1970-01-01
      相关资源
      最近更新 更多