工作中需要一个ui界面完成一些选择后再向下执行py脚本,刚了解了一点pyqt5的知识,还不太熟悉,想请教下大家
需求:
1.界面顶部有个下拉框控件,底部有2个checkbox和2个button,中间是一块控件可变区域,整个区域的控件随者顶部下拉框的选择而发生改变
2.底部2个button位置是固定的
3.checkbox位置是不固定的,会随者中间区域控件多少而自动上移或下移,
遇到问题:
1.可以用单独设置setVisible的方式控制每个控件是否显示,但是由于中间区域控件有多个,一个个设置好麻烦,是否能将多个控件放到一个容器中,通过控制整个容器的隐藏和显示来控制其他多个控件
2.下方2个checkbox根据上方控件多少自动上下移动调节位置也不知道怎么调
要实现的大致样式如下,实际需要放进去的控件可能会比图上多: