在PyQt5和Python中,我试图在特定时间后更改按钮的可见性,但是它不起作用。它在控制台中显示此错误
self.done_btn.setVisible(真) AttributeError:“ MainWindow”对象没有属性“ done_btn”
在计时器之前 按钮应隐藏
done_btn = QAction(QIcon(os.path.join('images', 'done.png')), "Done", self)
done_btn.setVisible(False)
done_btn.triggered.connect(self.start_earning)
guide.addAction(done_btn)
计时器后 计时器完成后按钮应该可见
def timeout(self):
self.guidestate.setText('hello world')
self.done_btn.setVisible(True)
计时器
t = Timer(5, self.timeout)
t.start()