我想在单击按钮时添加没有布局的小部件。
默认情况下,我的项目使用方框布局。
但是,在某些区域应该使用绝对位置。
所以我试图添加一个没有布局的小部件,但是该小部件没有显示在屏幕上
这是测试代码(不是我的项目)
import sys
from PyQt5.QtWidgets import *
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
lb1 = QLabel('111111',self)
lb1.setGeometry(100,100,100,100)
button = QPushButton('1',self)
button.clicked.connect(self.fun)
self.setGeometry(300, 300, 600, 400)
self.show()
def fun(self):
lb2 = QLabel('222222',self)
lb2.setGeometry(200,200,100,100)
print(1)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyApp()
sys.exit(app.exec_())
显示lb1,但lb2不...... 为什么.. ??