最近在用Qt,用QGridLayout布局, 想用QTreeview加一个树控件,不知道怎么弄,有哪位大牛帮忙一下?

最近在用Qt,用QGridLayout布局, 想用QTreeview加一个树控件,不知道怎么弄,有哪位大牛帮忙一下?,第1张

先试试简单的,

button=new QPushButton

tree=new QTreeView

gridLayout=new QGridLayout

gridLayout->addWidget(button,0,0,1,1)

gridLayout->addWidget(tree,1,1,4,4)

这样是没问题的,使用grid时,布局没有错误?警告信息是什么?

void QGridLayout::addLayout ( QLayout * layout, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )

addWidget这个函数有四个int型的参数,row是所在行,column是所在列,rowSpan是行跨度,你想跨两行这个地方设置2,columnSpan这个是列跨度。

求最佳答案


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11554099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存