#include <QApplication>
#include <QWidget>
#include <QPushButton>
#include <QVBoxLayout>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
// 创建主窗口
QWidget window;
window.setWindowTitle("C++ Qt 示例");
// 创建按钮
QPushButton *button = new QPushButton("点击我", &window);
// 创建布局并添加按钮
QVBoxLayout *layout = new QVBoxLayout(&window);
layout->addWidget(button);
// 连接按钮的点击信号到槽函数
QObject::connect(button, &QPushButton::clicked, [&]() {
button->setText("已点击");
});
// 显示窗口
window.show();
return app.exec();
}
window。window。clicked) 到一个lambda表达式定义的槽函数,当按钮被点击时,按钮文本会从“点击我”变为“已点击”。这个简单的示例展示了如何使用Qt框架创建一个包含按钮的窗口,并处理按钮点击事件。
上一篇:c++进制转换函数
下一篇:c++ 获取系统时间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站