QListWidget设置自定义行间距
生活随笔
收集整理的這篇文章主要介紹了
QListWidget设置自定义行间距
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
QListWidget如何設置行間距不均勻高度呢
QListWidget* listWidget = ui.listWidget;listWidget->setGridSize(QSize(335, 120)); setGridSize這個函數是設置之后行間距都是120,如何打破所有行間距設置呢,我想自定義設置 QListWidgetItem *listItem = new QListWidgetItem;listItem->setFlags(Qt::ItemIsSelectable|Qt::ItemIsEnabled);listItem->setSizeHint(QSize(335,40));listWidget->addItem(listItem);listWidget->setItemWidget(listItem, w);QListWidgetItem *listItem1 = new QListWidgetItem;listItem1->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);listItem1->setSizeHint(QSize(335, 108));listWidget->addItem(listItem1); 這種設置后的效果不理想,后來發現了一個技巧,行間距要大于每一行的高度,這樣每一行才不會重疊如果你覺得這篇博客對你有幫助,請鼓勵鼓勵小編,做技術不易,深入研究技術更加不易!
總結
以上是生活随笔為你收集整理的QListWidget设置自定义行间距的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 适合Java初学者练手的网站
- 下一篇: JavaScript组件之JQuery(