繁体   English   中英

PyQT向导按钮

[英]PyQT Wizard buttons

我在PyQT中创建了一个有3页的Qwizard。 我无法弄清楚如何将信号连接到它们。 如何连接到某个页面的下一个按钮?

任何帮助表示赞赏!

如果添加向导

QWizard.AddPage(somePage)

插入页面的顺序也是按“下一步”按钮显示它们的顺序 ; 你不需要做任何事情来设置页面之间的顺序。

这是因为向导正在初始化默认顺序ID。 如果你想改变默认行为(让我们说第1页的第3页调用),你可以通过重新实现这个功能来实现:

    def nextId(self):

在类引用中,您有一个非线性向导实现的示例,它们重新实现nextId():

http://harmattan-dev.nokia.com/docs/library/html/qt4/qwizard.html

你可以用这种方式连接按钮点击信号:

 ....
 def __init__(self):
    self.button(QWizard.NextButton).clicked.connect(self.test)
 def test(self):
    id = self.currentId()
    ....

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM