Qt 智能监控调控 C++ 文件示例
#include
int main(int argc, char *argv[]) { QApplication app(argc, argv);
// 创建主窗口
QMainWindow mainWindow;
// 创建按钮和标签
QPushButton startButton("开始监控", &mainWindow);
QPushButton stopButton("停止监控", &mainWindow);
QLabel statusLabel("监控状态:未开始", &mainWindow);
// 设置按钮和标签的位置和大小
startButton.setGeometry(50, 50, 100, 30);
stopButton.setGeometry(200, 50, 100, 30);
statusLabel.setGeometry(50, 100, 250, 30);
// 连接按钮的点击事件
QObject::connect(&startButton, &QPushButton::clicked, [&statusLabel]() {
statusLabel.setText("监控状态:正在运行");
});
QObject::connect(&stopButton, &QPushButton::clicked, [&statusLabel]() {
statusLabel.setText("监控状态:已停止");
});
// 将按钮和标签添加到主窗口
mainWindow.setCentralWidget(&startButton);
mainWindow.setCentralWidget(&stopButton);
mainWindow.setCentralWidget(&statusLabel);
// 显示主窗口
mainWindow.show();
// 运行应用程序
return app.exec();
}
这个示例使用 Qt 的 GUI 组件来创建一个简单的监控调控界面。主窗口中包含了一个开始监控按钮、一个停止监控按钮和一个显示监控状态的标签。通过点击按钮,可以改变标签的文本来表示监控状态的变化。
原文地址: https://www.cveoy.top/t/topic/qka3 著作权归作者所有。请勿转载和采集!