#include #include #include #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 著作权归作者所有。请勿转载和采集!

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