美文网首页
pyqt——绝对布局下动态增加按钮

pyqt——绝对布局下动态增加按钮

作者: QYiZHong | 来源:发表于2019-01-14 19:44 被阅读60次

    我想要动态的去创建并显示一个新按钮,发现不会显示。查资料说用layout去管理就可以显示,但是我的需求导致我无法使用layout,所以通过自己尝试找到了方法。那就是新创建的按钮必须调用一下show方法,代码如下:

    target_size = 15
    btn = QPushButton(self)
    btn.setStyleSheet("background: white;"
                      "border-radius: {radius};"
                      "color: black".format(radius=target_size / 2))
    btn.setGeometry(100, 100, target_size, target_size)
    btn.setText("t")
    btn.clicked.connect(self.__click_target_btn)
    btn.show()
    

    创建完调用show方法就能显示了

    相关文章

      网友评论

          本文标题:pyqt——绝对布局下动态增加按钮

          本文链接:https://www.haomeiwen.com/subject/xfnjdqtx.html