QT按钮组和可检查的按钮:如何将切换信号与整数和布尔值连接?
QT ButtonGroup and checkable PushButtons: how to connect toggled signal with int and bool?
>我已经从按钮组中连接了不可检查的按钮,如下所示
connect(buttonGroupPtr, SIGNAL(buttonReleased(int)), this, SLOT(someFunction(int)));
现在我希望按钮是检查的,并使用发出bool
的toggled()
信号。如何将 ButtonGroup 发出的int
与toggled()
信号发出的bool
结合起来?
QButtonGroup
有buttonToggled(int id, bool checked)
信号,你可以在这里找到。所以你可以
connect(buttonGroupPtr, SIGNAL(buttonToggled(int, bool)), this, SLOT(someFunction(int, bool)));
切换信号必须在另一个连接语句中连接。
connect(buttonGroupPtr, SIGNAL(toggled(bool)), this, SLOT(mySlotToggled(bool)));
相关文章:
- Qt VTK交互风格的信号到小部件
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 问:如何使用C++中的按钮从窗口打开窗口
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- 将QPush按钮::单击信号到插槽时出错
- 按钮组上的 Qt 信号未连接
- QT按钮组和可检查的按钮:如何将切换信号与整数和布尔值连接?
- 如何在按下按钮时捕获捆绑的 GDB 发出的信号"stop"?
- 无法从抽象类调用按钮信号
- QT qml 按钮发出信号单击,尽管已禁用
- 右键单击按钮GTKMM-3.0的信号
- C++中按钮的简单信号
- QFileDialog中的后退和前进按钮没有信号
- 从C++代码发出 BB 级联按钮的"clicked()"信号
- (Qt)从按钮的QButtonGroup创建信号
- 在Visual Studio中按下"停止调试"按钮时拦截信号/事件
- GTKmm:程序崩溃时,试图连接按钮点击信号
- Qt不需要的双执行按钮按下的信号
- Qt如何使一个按钮响应时,插槽连接到它的click()信号正在运行
- 处理来自动态按钮阵列的信号