PyQt5函数setVisible在Python中不起作用

时间:2019-02-22 11:01:00

标签: python python-2.7 pyqt5

在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()

0 个答案:

没有答案