fbt_djh 2022-05-15 18:45 采纳率: 40%
浏览 357
已结题

pyqt5 页面布局多个控件的自动隐藏显示,下方控件的位置自适应调整

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

要实现的大致样式如下,实际需要放进去的控件可能会比图上多:

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月23日
    • 创建了问题 5月15日

    悬赏问题

    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题