如何在 Qt Designer 中使用按钮更改 QStackedWidget 页面索引?
How can i change QStackWidget page index with button in Qt Designer?
我目前在 Qt Designer 工作,我正在尝试让按钮通过点击信号更改 QStackWidget 的索引。
我进入信号编辑器模式并将 Button 连接到 QStackWidget,这就是我得到的:
如图所示,setCurrentIndex(int)
是灰色的,如果我从 QPushButton 选择任何信号,则与更改页面没有任何关联。
排序问题:
如何使用按钮更改 QStackedWidget 中的页面? (在 Qt 设计器中)。
直接使用 Qt Designer 是不可能的,因为 QButton
点击信号不发送任何索引或参数,setCurrentIndex(int)
需要一个参数来选择更改索引。
您必须在 C++ 代码中使用 signal/slot 来执行此操作,或者使用其他小部件(例如 QSpinBox
发出带有整数参数的信号。
我目前在 Qt Designer 工作,我正在尝试让按钮通过点击信号更改 QStackWidget 的索引。
我进入信号编辑器模式并将 Button 连接到 QStackWidget,这就是我得到的:
如图所示,setCurrentIndex(int)
是灰色的,如果我从 QPushButton 选择任何信号,则与更改页面没有任何关联。
排序问题:
如何使用按钮更改 QStackedWidget 中的页面? (在 Qt 设计器中)。
直接使用 Qt Designer 是不可能的,因为 QButton
点击信号不发送任何索引或参数,setCurrentIndex(int)
需要一个参数来选择更改索引。
您必须在 C++ 代码中使用 signal/slot 来执行此操作,或者使用其他小部件(例如 QSpinBox
发出带有整数参数的信号。