使用QT软件,编写下面的窗口程序,在文本框1中输入字符串,点击显示按钮后,该字符串显示在文本框2中。点击退出按钮后,关闭窗口。
时间: 2023-05-20 19:03:23 浏览: 119
下面是使用QT软件编写的窗口程序,可以实现您所描述的功能:
```cpp
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建窗口
QWidget window;
window.setWindowTitle("字符串显示器");
// 创建文本框1
QLineEdit *lineEdit = new QLineEdit(&window);
// 创建文本框2
QTextEdit *textEdit = new QTextEdit(&window);
textEdit->setReadOnly(true);
// 创建显示按钮
QPushButton *showButton = new QPushButton("显示", &window);
QObject::connect(showButton, &QPushButton::clicked, [&](){
textEdit->setPlainText(lineEdit->text());
});
// 创建退出按钮
QPushButton *quitButton = new QPushButton("退出", &window);
QObject::connect(quitButton, &QPushButton::clicked, &window, &QWidget::close);
// 创建布局
QVBoxLayout *layout = new QVBoxLayout(&window);
layout->addWidget(lineEdit);
layout->addWidget(textEdit);
layout->addWidget(showButton);
layout->addWidget(quitButton);
// 显示窗口
window.show();
// 运行应用程序
return app.exec();
}
```
您可以将上面的代码保存为一个名为 `main.cpp` 的文件,然后使用QT软件编译运行即可。
如果您有任何问题或需要进一步的帮助,请随时向我提问。