1

pyqt4 を使用して非線形ウィザードを設計するためにnextId()PyQt4.QtGui.QWizardPage.

self.page1.nextId = self.nextId_page1

def nextId_page1(self):
    if radio_button.isChecked():
        return 2

    return 3

上記のコードは正常に動作します。しかし、ウィザードの最初に別のページを挿入すると、上記の関数の戻り値 (2 と 3) を変更する必要があります。特定のページの ID を取得する可能性はありますか? 私はそのようなものが欲しいです:

def nextId_page1(self):
    if radio_button.isChecked():
        return get_id_of_page(name_of_page_2)

    return get_id_of_page(name_of_page_3)
4

1 に答える 1