qtwidgetを表示してからforloopを実行してコードを実行したい場合は、 を実行しますが、forloopを実行してから私のウィジェットを表示します。どうしてこれなの?PyQtランタイムの問題
class tes(QWidget):
def __init__(self):
super(tes, self).__init__()
self.initUI()
for i in range (1000000):
print("s")
def initUI(self):
t = QTableWidget(8,8,self)
self.show()
self.resize(1000,1000)
t.setGeometry(0,0,500,500)
t.show()
def main():
app = QApplication(sys.argv)
t = tes()
sys.exit(app.exec_())
if __name__ == "__main__":
main()
これは、「表示」が 'app.exec _()'行に(つまり、メインループが起動したとき)起きているからです。私はあなたが何をしようとしているのかを明確にする必要があると思います。 – Avaris