簡體   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