2012-05-25 109 views
7

如何設置QListWidgetItem的最小高度?我正在使用QListWidget::setItemWidget()以及一個自定義小部件,雖然我明確聲明瞭我的自定義小部件的最小高度,但這些QListWidgetItem仍然具有非常低的高度屬性。如何設置QListWidgetItem的最小高度?

回答

11

要設置每個人的最小高度QListWidgetItem您可以使用sizeHint()函數。例如,下面的代碼將設置的所有QListWidgetItem至30像素的最小高度..

int count = ui->listWidget->count(); 
for(int i = 0; i < count; i++) 
{ 
    QListWidgetItem *item = ui->listWidget->item(i); 
    item->setSizeHint(QSize(item->sizeHint().width(), 30)); 
} 

希望這有助於..

相關問題