我怎样去创造一个QT文件使pushbutton能够控制lineedit的输出
时间: 2023-06-03 08:02:18 浏览: 148
这是一个技术问题,我会尽力回答。您可以使用以下代码实现pushbutton控制lineedit的输出:
```
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget window;
QVBoxLayout *layout = new QVBoxLayout(&window);
QPushButton *button = new QPushButton("Click me");
QLineEdit *lineEdit = new QLineEdit;
layout->addWidget(button);
layout->addWidget(lineEdit);
QObject::connect(button, &QPushButton::clicked, [=](){
lineEdit->setText("Hello, world!");
});
window.show();
return app.exec();
}
```
在此代码中,我们使用QVBoxLayout来布局窗口中的部件。我们创建一个QPushButton和一个QLineEdit,将它们添加到布局中。我们使用QObject::connect来在按钮被点击时处理信号,并将要输出的文本设置为QLineEdit的文本。通过这种方式,我们实现了pushbutton控制lineedit的输出。
阅读全文
相关推荐


















