[英]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.