QTreeview 增加视图大小
QTreeview increase view size
我有一个 QTreeView,我向其中添加了 QStandardItemModel 和 QStandardItem。我还将项目字体大小设置为大约 600 像素,但遗憾的是视图大小保持不变。我认为 sizeHint 会大声计算项目的适当大小,然后调整视图。我尝试通过 sizeHint 设置固定大小,但即便如此,字体仍保持相同大小,icon/branch 看起来很糟糕。
代码大致如此 > :
(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);
我想增加 font/item/icons 的大小以使其更具可读性。
你要做的就是获取字体,用setPointSize()
改变字体大小,然后赋值修改后的字体
完成:
QStandardItem *myItm = new QStandardItem("some test text");
QFont fn = myItm->font();
fn.setPointSize(599);
myItm->setFont(fn);
我有一个 QTreeView,我向其中添加了 QStandardItemModel 和 QStandardItem。我还将项目字体大小设置为大约 600 像素,但遗憾的是视图大小保持不变。我认为 sizeHint 会大声计算项目的适当大小,然后调整视图。我尝试通过 sizeHint 设置固定大小,但即便如此,字体仍保持相同大小,icon/branch 看起来很糟糕。
代码大致如此 > :
(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);
我想增加 font/item/icons 的大小以使其更具可读性。
你要做的就是获取字体,用setPointSize()
改变字体大小,然后赋值修改后的字体
完成:
QStandardItem *myItm = new QStandardItem("some test text");
QFont fn = myItm->font();
fn.setPointSize(599);
myItm->setFont(fn);