如何在Qt Designer中使用按钮更改QStackWidget页面索引?

时间:2016-04-12 18:57:14

标签: qt pyqt4 qt-designer

我目前在Qt Designer工作,我正在尝试使用点击信号按钮更改QStackWidget的索引。

我进入信号编辑器模式并将Button连接到QStackWidget,这就是我得到的:

正如您在图片中看到的那样,setCurrentIndex(int)显示为灰色,如果我从QPushButton中选择任何信号,则与更改页面无关。

排序问题:

如何使用按钮更改QStackedWidget中的页面? (在Qt Designer中)。

1 个答案:

答案 0 :(得分:3)

这不可能直接使用Qt Designer,因为QButton点击信号不会发送任何索引或参数,setCurrentIndex(int)需要一个参数来选择更改索引。
你必须使用C ++代码中的signal / slot来做,或使用像QSpinBox这样的其他小部件,它发出一个带整数参数的信号。