我有一个QTableView连接到一个QAbstractTableModel.
该模型用于QtConcurrent::map为应用程序创建线程(复制文件)
我进行了子类化QStyledItemDelegate以在其中一个 tableviews 单元格中显示 a QStyleOptionProgressBar,其想法是通过模型更新进度条。它有效,但一次从 0% 到 100%,并不顺利。
QAbstractTableModel::setData()在我的“复制循环”中被调用,但似乎QAbstractTableModel::dataChanged()
只有在循环结束时才会发出。不管我做什么。
这可能是一种错误的方法,但我不知道如何从线程访问表格视图中的给定进度条。