我目前在Qt Designer工作,我正在尝试使用点击信号按钮更改QStackWidget的索引。
我进入信号编辑器模式并将Button连接到QStackWidget,这就是我得到的:
正如您在图片中看到的那样,setCurrentIndex(int)
显示为灰色,如果我从QPushButton中选择任何信号,则与更改页面无关。
排序问题:
如何使用按钮更改QStackedWidget中的页面? (在Qt Designer中)。
答案 0 :(得分:3)
这不可能直接使用Qt Designer,因为QButton
点击信号不会发送任何索引或参数,setCurrentIndex(int)
需要一个参数来选择更改索引。
你必须使用C ++代码中的signal / slot来做,或使用像QSpinBox
这样的其他小部件,它发出一个带整数参数的信号。