创建文本框控件

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

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, "信息", "按钮被点击了!");
}

相关推荐
码云数智-园园9 分钟前
测试双雄:单元测试与集成测试的深度解析与实战指南
开发语言
故城、13 分钟前
Python进阶
开发语言·python
2401_8914821715 分钟前
C++代码复杂性分析
开发语言·c++·算法
C羊驼17 分钟前
C语言学习笔记(十):操作符
c语言·开发语言·经验分享·笔记·学习
bwz999@88.com17 分钟前
联想SR5507X04安装ubuntu-24.04.4 server,采用 Linux 原生mdadm(mdraid)软 RAID+LVM分区
运维·服务器
myloveasuka21 分钟前
[Java]单列集合
android·java·开发语言
Canicer23 分钟前
OpenClaw搭配Coze工作流实现全自动发布文章至WordPress网站!
运维·服务器
南梦浅23 分钟前
全过程步骤(从零到高可用企业网络)
开发语言·网络·php
mjhcsp24 分钟前
C++ 梯度下降法(Gradient Descent):数值优化的核心迭代算法
开发语言·c++·算法
ok_hahaha28 分钟前
java从头开始-黑马点评-基础篇
java·开发语言