在 pyqt 中使用按钮和对象

Using button and objects in pyqt

class Window(QtGui.QMainWindow):
    def __init__(self):
        super(Window, self).__init__()
        self.tabs()

    def home(self):
        df = QtGui.QPushButton('hello', self)
        df.move(300, 300)
        self.show()

    def tabs(self):
        btn_1 = QtGui.QPushButton('Home', self)
        btn_1.clicked.connect(self.home)
        self.show()

尝试访问模块 'home()' 并在单击模块选项卡中的按钮 btn_1 时打印按钮 'hello'。没有发生..

当您创建新对象时,它看起来是隐藏的,因此使用 show() 函数可见。

def home(self):
    df = QtGui.QPushButton('hello', self)
    df.move(300, 300)
    df.show()