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