qt setStyleSheet设置treeview 列宽和行高 字体大小
时间: 2023-07-22 08:09:20 浏览: 192
你可以通过在Qt的代码中使用setStyleSheet函数来更改QTreeView的列宽和行高,以及字体大小。下面是一个示:
```cpp
QTreeView* treeView = new QTreeView(this);
treeView->setStyleSheet("QTreeView {"
"font-size: 14px;" /* 设置字体大小 */
"}"
"QTreeView::item {"
"height: 30px;" /* 设置行高 */
"}"
"QTreeView::branch:closed:has-children {"
"image: url(:/images/arrow_right.png);" /* 设置收缩箭头图标 */
"}"
"QTreeView::branch:open:has-children {"
"image: url(:/images/arrow_down.png);" /* 设置展开箭头图标 */
"}"
"QHeaderView::section {"
"height: 30px;" /* 设置列标题行高 */
"}");
```
你可以根据自己的需求修改这些属性来达到你想要的效果。注意,这种方法也需要你将相应的图片资源添加到你的项目中,否则图标将无法显示。
阅读全文