要將按鈕設置為按下狀態,需要使用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()方法將其設置為選中狀態。在按鈕被選中時,按鈕會顯示為按下狀態。