创建文本框控件

创建文本框控件也是和之前的一样,其实代码上都差不多的,就是创建控件然后设置位置。

QLineEdit* lineEdit = new QLineEdit(this );
lineEdit->setGeometry(200, 130, 200, 50);

文本框控件的主要功能就是输入,你可以在上面输入任何内容(无限制时)。

到现在的完整代码:

#include "MyFirstQt6.h"
#include <QtWidgets>

MyFirstQt6::MyFirstQt6(QWidget* parent)
: QMainWindow(parent)
{
setWindowTitle("第一个Qt6窗口");
resize(600, 400);

QLabel* label = new QLabel(this);
label->setText("这是一个标签控件");
label->setGeometry(200, 30, 200, 50);

QPushButton* button = new QPushButton(this);
button->setText("这是一个按钮控件");
button->setGeometry(200, 80, 200, 50);
connect(button, &QPushButton::clicked, this, &MyFirstQt6::onButtonClicked);

QLineEdit* lineEdit = new QLineEdit(this);
lineEdit->setGeometry(200, 130, 200, 50);
}

MyFirstQt6::~MyFirstQt6()
{}

void MyFirstQt6::onButtonClicked()
{
auto res = QMessageBox::information(this, "信息", "按钮被点击了!");
}

相关推荐
扶尔魔ocy14 分钟前
【QT常用技术讲解】多线程和线程池
qt·多线程·thread
weixin_4365250716 分钟前
jar包启动使用logs替换nohup日志文件
java·linux·数据库
Sally_xy19 分钟前
安装 Java
java·开发语言
湫兮之风20 分钟前
C++: 一文掌握std::vector::assign函数
开发语言·c++
Bigan(安)21 分钟前
【奶茶Beta专项】【LVGL9.4源码分析】03-显示框架-display
linux·c语言·mcu·arm·unix
南玖i22 分钟前
vue2/html 实现高德点聚合
开发语言·ios·swift
mljy.23 分钟前
Linux《进程间关系和守护进程》
linux
win水23 分钟前
十,进程控制
linux·服务器·vim·gcc·g++
飞梦工作室23 分钟前
PHP 中 php://input 的全面使用指南
android·开发语言·php