#include <QtGui>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QListWidget list;
for (int i = 0; i < 10; ++i) {
QListWidgetItem *item = new QListWidgetItem();
list.addItem(item);
QString label = QString("Item %1-0").arg(i);
for (int j = 1; j < 10 - i; ++j)
label = label + QString("\nItem %1-%2").arg(i).arg(j);
QLabel *widget = new QLabel(label);
item->setSizeHint(widget->sizeHint());
list.setItemWidget(item, widget);
}
list.show();
return a.exec();
}
Set QListWidgetItem height basing on contents
最新推荐文章于 2025-12-03 20:10:32 发布
本文展示了一个使用Qt框架创建的QListWidget示例程序,该程序通过嵌套循环为列表项填充多层级标签,实现了复杂的列表视图效果。
1万+

被折叠的 条评论
为什么被折叠?



