2012-07-31 56 views
1

作为独立的OP标题,有没有机会得到一个不确定的QProgressBar一个球铁QT500 QListWidget不确定QProgressBar内QListWidget

bar = new QProgressBar(); 
    bar->setMinimum(0); 
    bar->setMaximum(0); 
    QListWidgetItem *item = new QListWidgetItem ; 
    list->setItemWidget(item, bar); 
    list->setCurrentRow(0); 

这就是我试过,但它什么都没有显示?任何提示?

谢谢:

编辑:我需要等待从一个长期的过程结果和我想显示QListWidget

回答

1

ProgressBar父设置为list内的结果。

相反巴=新QProgressBar的();

使用bar = new QProgressBar(list);

那会怎么做。

+0

谢谢您的回复。当我从我的长期程序中收回第一个项目时,我想要删除QProgressBar并添加项目。我尝试了QListWidget :: removeItemWidget(item),但bar仍然存在。任何提示? – Blackbelt 2012-07-31 11:44:26

+0

要删除商品,您必须删除商品。所以当你想删除itemwidget时,“删除栏”。 Qt文档说明如此.. – ScarCode 2012-07-31 11:57:33

+0

您能否指出文档所说的链接? +1无论如何 – Blackbelt 2012-07-31 12:02:15