如何将下载进度反映到QtableView或QtableWidget?

时间:2013-05-19 15:02:56

标签: qt qt4 pyqt pyqt4 pyside

我想制作一个下载工具。

我使用以下code进行下载。

我遇到了一个问题:

我不知道如何将下载进度反映到QTableView或QTableWidget上? 特别是,同时下载2个或更多文件。 例如,如何将下载进度反映到此QTableView?

enter image description here

任何人都可以提供一些样品吗?提前谢谢!

2 个答案:

答案 0 :(得分:3)

您可以使用QTableView和项目委托。

有一个代表在官方文档中绘制进度条的示例:http://qt-project.org/doc/qt-4.8/qabstractitemdelegate.html

答案 1 :(得分:2)

QTableWidget中的

您可以使用set cellWidget(QWidget*)插入QProgressBar并实施逻辑来设置其值......