QT写一个动态界面并输出代码
时间: 2024-05-06 13:18:41 浏览: 11
以下是一个简单的示例代码,实现了一个动态界面,包括一个按钮和一个标签。当点击按钮时,标签的文本会发生变化。
```cpp
#include <QApplication>
#include <QPushButton>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个窗口
QWidget window;
window.setWindowTitle("动态界面");
// 创建一个按钮
QPushButton button("点击我", &window);
button.setGeometry(50, 50, 100, 30);
// 创建一个标签
QLabel label("Hello, world!", &window);
label.setGeometry(50, 100, 100, 30);
// 连接按钮的点击信号和标签的文本槽函数
QObject::connect(&button, &QPushButton::clicked, [&label](){
label.setText("你好,世界!");
});
// 显示窗口
window.show();
// 运行应用程序
return app.exec();
}
```
输出代码:
```cpp
#include <QApplication>
#include <QPushButton>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget window;
window.setWindowTitle("动态界面");
QPushButton button("点击我", &window);
button.setGeometry(50, 50, 100, 30);
QLabel label("Hello, world!", &window);
label.setGeometry(50, 100, 100, 30);
QObject::connect(&button, &QPushButton::clicked, [&label](){
label.setText("你好,世界!");
});
window.show();
return app.exec();
}
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)