0

ユーザーがプッシュ ボタン (次と前のボタンを使用) を使用してページから別のページに切り替える必要があるプログラムを作成しています。プッシュ ボタンを次のページに接続するにはどうすればよいですか。

4

1 に答える 1

2

私見、最も簡単な方法は、次のようにサブクラス化するQStackedWidgetことです。

class MyStackWidget(QtGui.QStackedWidget):

    def forward(self):
        self.setCurrentIndex(self.currentIndex() + 1)

    def backward(self):
        self.setCurrentIndex(self.currentIndex() - 1)

そして、次のように使用します。

class MyWin(QtGui.QWidget):

    def __init__(self):
        super().__init__()
        self.stack = MyStackWidget(self)
        ...
        self.btnBackward.clicked.connect(self.stack.backward)
        self.btnForward.clicked.connect(self.stack.forward)
于 2013-09-20T10:06:41.900 に答える