• 6462阅读
  • 6回复

默认的QTreeWidgetItem的高度怎么设置 ? [复制链接]

上一主题 下一主题
离线圣域天子
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-11
默认的QTreeWidgetItem的高度怎么设置 ?
离线纵刀少年

只看该作者 1楼 发表于: 2014-06-11
void QTreeWidgetItem::setSizeHint ( int column, const QSize & size )

Sets the size hint for the tree item in the given column to be size. If no size hint is set, the item delegate will compute the size hint based on the item data.
离线圣域天子

只看该作者 2楼 发表于: 2014-06-13
这个设置是有问题的,非ITEM时,在苹果机上也会显示,但行高度不一样的
离线toby520

只看该作者 3楼 发表于: 2014-06-14
你的说法就有问题,delegate本来就要重写至少2个函数一个叫做sizeHint的函数,里面可以控制每个item的高度,如果是非item当前不在delegate之列
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线圣域天子

只看该作者 4楼 发表于: 2014-06-14
文字描述有点说不清楚,看图:
上面有内容的行高度是设置过的,
但下面没有QTreeWidgetItem的行,高度没法设置,但高度明显小于上面的高度吧
我就是问下面没有QTreeWidgetItem的,怎么设置高度呢?


离线a78460750

只看该作者 5楼 发表于: 2016-10-12
使用QT样式设置试试
QTreeWidget::item
{
height:22px;
}

离线alvinlmf

只看该作者 6楼 发表于: 2016-10-13
用stylesheet功能试试,应该可以的,stylesheet功能很强大
奋斗不止
快速回复
限100 字节
 
上一个 下一个