问题描述
在设置了splitter后,窗口可进行自由拖动,但是可以被缩小到底,这是我们不希望的,描述的情况就像下图,缩没了:
解决办法
查看splitter属性,发现有一个为minimumSize,默认值为0*0,故我们修改它,将最小值调成我们想要的,如下图:
结果发现还是没有解决,继续往下看属性,有个名叫childrenCollapsible,翻译一下是子窗口的可折叠性,默认值是勾选状态,这就可以理解为啥设置最小值还是不能解决问题了,因为该项决定了窗口可以被折叠;把勾去掉就行,如下图:
问题解决!
另外:
使用splitter后,对于QTableWidget而言,可对起初没有滚动条的加上滚动条,如下图:
另外:
小窗口使用minimum = 100很合适,大窗口使用minimum = 200很合适。
另外:
关于子窗口比例的问题,默认情况下为平分,但是我使用的下图参数,默认为最小值;这个具体可以参考一下Qt文档。
有人调整了缩放因子后成功了,贴个图: