首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTreeview增加视图大小

QTreeview增加视图大小
EN

Stack Overflow用户
提问于 2017-10-29 21:24:15
回答 1查看 544关注 0票数 0

我有一个QTreeView,其中添加了QStandardItemModel和QStandardItem。我还将项目字体大小设置为600像素左右,但遗憾的是,视图仍然是相同的大小。我认为sizeHint大喊,计算项目的适当大小,然后调整视图。我尝试通过sizeHint设置固定大小,但即便如此,字体仍然保持不变,图标/分支看起来像地狱一样。

代码或多或少会这样>:

代码语言:javascript
复制
(Quick mockup)
QTreeView *myView = new QTreeView();
QStandardItemModel *myModel = new QStandardItemModel();
QStandardItem *myItm = new QStandardItem("some test text");
myItm->font().setPointSize(599);
myView->setModel(myModel);
myModel->appendRow(myItm);

我想增加字体/项/图标的大小,使之更易读。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-29 21:34:42

您要做的是获取字体,用setPointSize()更改字体大小,然后指定修改过的字体。

完成:

代码语言:javascript
复制
QStandardItem *myItm = new QStandardItem("some test text");
QFont fn = myItm->font();
fn.setPointSize(599);
myItm->setFont(fn);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47005377

复制
相关文章

相似问题

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