QSplitter怎么固定大小

QSplitter怎么固定大小,第1张

QList<int>list_src

list_src.append(450)

list_src.append(600)

splitter->setSizes(list_src)

目前只能进行让其无法被移动的设置,设置方法如下

对一成员QSplitter属性 的分割线固定:

m_tableSplitter = new QSplitter(Qt::Horizontal, this)

//... 假设已经有两个Widget放到里面。

m_tableSplitter->setStyleSheet("QSplitter::handle { background-color: black }")

QSplitterHandle *splitterHandle = m_tableSplitter->handle(1)

if(splitterHandle)

{

//Disable the Middle Line, it can't adjust.

splitterHandle->setDisabled(true)

}

如图


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

原文地址: http://outofmemory.cn/tougao/12084184.html

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

发表评论

登录后才能评论

评论列表(0条)

保存