工具/版本
(1)安装环境:Windows7 64bit
(2)使用版本Python3.6
(3)PYQT5
(4)eric6
使用布局,请参考这篇文章
Pyqt 动态的添加控件
删除控件:
self.buttom.deleteLater()
关闭控件:
self.button.close()或者self.button.hide()
重新显示控件:
如果是删除,需要重新创建控件然后self.button.show()
如果是关闭,或者隐藏,self.show()
此处需注意:
如果多次创建相同名称的控件,操作创建的控件会显示异常,需要删除再创建
# coding=utf-8
from PyQt5.QtWidgets import QWidget, QApplication, QPushButton
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.resize(550, 300)
self.setWindowTitle('动态删除增加控件测试')
self.CreatUI()
def CreatUI(self):
self.lb1 = QPushButton("按键1", self)
self.lb1.setGeome