我是python的新手,甚至更新于PyQt。我的按钮小部件未显示在窗口中。我确信我在这里犯了一个愚蠢的错误。
import sys
from PyQt5.QtWidgets import QWidget, QPushButton, QApplication
class Window(QWidget):
def __init__(self):
super(Window, self).__init__()
self.setWindowTitle("Buttons")
self.setGeometry(100, 100, 500, 500)
self.show()
self.main()
def main(self):
button = QPushButton('Quit', self)
button.clicked.connect(QApplication.instance().quit)
button.resize(button.sizeHint())
button.move(150, 150)
self.show()
def run():
app = QApplication(sys.argv)
GUI = Window()
sys.exit(app.exec_())
run()
帮助将受到影响。
答案 0 :(得分:0)
在def main(self):
show()
,self
致电button.show()
。它应该是{{1}}。