生活会辜负努力的人,但不会辜负一直努力的人

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

def clear_layout(widget, layout):
        buttons = widget.findChildren(QtGui.QPushButton)
        while layout.itemAt(0) is not None:
            layout.removeItem(layout.itemAt(0))
        for i in buttons:
            i.setParent(None)

i.setParent(None)是必须的,如果只removeItem,则控件并不会消失

 

def clear_btn(widget, layout, object):
        for i in object:
            finish_btn = widget.findChild(QtGui.QPushButton, i)
            layout.removeWidget(finish_btn)
            finish_btn.setParent(None)

 

posted on 2018-06-16 23:33  何许亻也  阅读(2360)  评论(0编辑  收藏  举报