首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置QListWidgetItem的最小高度?

如何设置QListWidgetItem的最小高度?
EN

Stack Overflow用户
提问于 2012-05-25 10:30:41
回答 2查看 19.2K关注 0票数 9

如何设置QListWidgetItem的最小高度?我正在使用带有自定义小部件的QListWidget::setItemWidget(),尽管我显式地声明了自定义小部件的最小高度,但这些QListWidgetItem的高度属性仍然很低。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-25 14:14:14

对项目使用setSizeHint

代码语言:javascript
复制
void QListWidgetItem::setSizeHint ( const QSize & size )

这是告诉代理它必须为项目保留多少屏幕的正确方法。

看看http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html#setSizeHint

票数 12
EN

Stack Overflow用户

发布于 2012-05-25 14:11:39

要设置每个单独QListWidgetItem的最小高度,可以使用sizeHint()函数。例如,下面的代码会将所有QListWidgetItem的最小高度设置为30px。

代码语言:javascript
复制
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));
}

希望这能帮上忙..

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10747752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档