QT------布局layoutStretch失效问题
layoutStrech是设计某一控件在布局中的比例,比如在这里就设置了5,5对半分:
但是layoutStrech在使用时经常性的失效:明明设计界面是没问题的运行就失效了
明明设置的 5:5但是实际上就不是了,经过多方验证,这是由于设置layoutStrech属性的布局内涉及尺寸变化的控件设置了固定大小导致无法拉伸,只能填充多余的空间(这一般是大多数情况),比如这里我就固定了按钮的大小
解决方式就是不设置固定大小即可:再次运行,正常5:5
但是这样按钮就会变的巨大,而设置固定尺寸的按钮后又会导致layoutStrech失效,有没有两全其美的方案呢?有的,兄弟,有的,有的,不要偷懒直接设置布局
设置一个父容器即可:我设置一个 widget作为父容器就没事了:按钮也保持固定大小,layoutStrech属性也正常显示
