Obsolete Members for QButtonGroup

以下成员源于类 QButtonGroup 已过时。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。

信号

(obsolete) void buttonClicked (int id )
(obsolete) void buttonPressed (int id )
(obsolete) void buttonReleased (int id )
(obsolete) void buttonToggled (int id , bool checked )

成员函数文档编制

[signal] void QButtonGroup:: buttonClicked ( int id )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此信号被发射当按钮具有给定 id 被点击。

注意: 信号 buttonClicked 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:

connect(buttonGroup, QOverload<int>::of(&QButtonGroup::buttonClicked),
    [=](int id){ /* ... */ });
					

另请参阅 checkedButton () 和 QAbstractButton::clicked ().

[signal] void QButtonGroup:: buttonPressed ( int id )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此信号被发射当按钮具有给定 id 被按下。

注意: 信号 buttonPressed 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:

connect(buttonGroup, QOverload<int>::of(&QButtonGroup::buttonPressed),
    [=](int id){ /* ... */ });
					

该函数在 Qt 4.2 引入。

另请参阅 QAbstractButton::pressed ().

[signal] void QButtonGroup:: buttonReleased ( int id )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此信号被发射当按钮具有给定 id 被释放。

注意: 信号 buttonReleased 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:

connect(buttonGroup, QOverload<int>::of(&QButtonGroup::buttonReleased),
    [=](int id){ /* ... */ });
					

该函数在 Qt 4.2 引入。

另请参阅 QAbstractButton::released ().

[signal] void QButtonGroup:: buttonToggled ( int id , bool checked )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此信号被发射当按钮具有给定 id 被触发。 checked 为 true 若按钮被复选,或 false 若按钮未被复选。

注意: 信号 buttonToggled 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:

connect(buttonGroup, QOverload<int, bool>::of(&QButtonGroup::buttonToggled),
    [=](int id, bool checked){ /* ... */ });
					

该函数在 Qt 5.2 引入。

另请参阅 QAbstractButton::toggled ().