2012-07-31 62 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