ボタンをクリックした際の押下状態を設定する方法
チェック可能なプッシュボタンを作成するには、QPushButtonクラスのsetCheckable()メソッドでチェック可能な状態に設定し、setChecked()メソッドでチェック状態に設定する必要があります。
以下はサンプルコードです。
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个窗口
QWidget window;
// 创建一个按钮
QPushButton button("按钮", &window);
// 设置按钮为可选中状态
button.setCheckable(true);
// 设置按钮为选中状态
button.setChecked(true);
// 显示窗口
window.show();
return app.exec();
}
上記のサンプルでは、ボタンは作成時にチェック可能状態に設定され、その後setChecked()メソッドを使用してチェック状態に設定されています。ボタンがチェックされると、ボタンは押された状態として表示されます。