本文主要是介绍QListWidget添加自定义QWidget,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
QListWidgetItem* pListWidgetItem1 = new QListWidgetItem;
QListWidgetItem* pListWidgetItem2 = new QListWidgetItem;
QListWidgetItem* pListWidgetItem3 = new QListWidgetItem;
DeviceItem* pDeviceItem1 = new DeviceItem; //自定义QWidget
DeviceItem* pDeviceItem2 = new DeviceItem;
DeviceItem* pDeviceItem3 = new DeviceItem;
pListWidgetItem1->setSizeHint(QSize(200,80));
pListWidgetItem2->setSizeHint(QSize(200,80));
pListWidgetItem3->setSizeHint(QSize(200,80));
ui->listWidget->addItem(pListWidgetItem1);
ui->listWidget->addItem(pListWidgetItem2);
ui->listWidget->addItem(pListWidgetItem3);
ui->listWidget->setItemWidget(pListWidgetItem1,pDeviceItem1);
ui->listWidget->setItemWidget(pListWidgetItem2,pDeviceItem2);
ui->listWidget->setItemWidget(pListWidgetItem3,pDeviceItem3);
这篇关于QListWidget添加自定义QWidget的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!