C++ 按钮创建:使用 Qt 库实现简单按钮
在 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 开发环境。
原文地址: https://www.cveoy.top/t/topic/p9Ir 著作权归作者所有。请勿转载和采集!