在 C++ 中,graphics.h 库并不支持直接创建按钮。不过,你可以使用其他库(如 Qt 或 FLTK)来创建按钮。以下是使用 Qt 库创建一个简单按钮的示例代码:

#include <QtWidgets>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // 创建一个窗口
    QWidget window;
    window.setWindowTitle('Button Example');

    // 创建一个按钮
    QPushButton button('Click me', &window);
    button.setGeometry(10, 10, 80, 30); // 设置按钮的位置和大小

    // 连接按钮的点击事件
    QObject::connect(&button, &QPushButton::clicked, [&]() {
        // 点击按钮时触发的操作
        qDebug() << 'Button clicked!';
    });

    window.show();
    return app.exec();
}

上述代码使用 Qt 的 QApplication 和 QWidget 类来创建一个窗口,使用 QPushButton 类创建一个按钮,并通过 connect 函数将按钮的点击事件与一个 Lambda 函数连接起来。在 Lambda 函数中,你可以定义按钮被点击时触发的操作。

请注意,使用 Qt 库需要先安装并配置好 Qt 开发环境。

C++ 按钮创建:使用 Qt 库实现简单按钮

原文地址: https://www.cveoy.top/t/topic/p9Ir 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录