Qt学习笔记之QLabel、QLineEdit控件

本文介绍了如何使用Qt来创建QLabel标签并设置其样式为红色加粗倾斜字体,以及如何创建QLineEdit单行文本控件,并将其输入模式设为密码形式。
  • QLabel 标签:在窗体中创建 QLabel 标签显示“我是 QLabel”字样,红色加粗倾斜字体。
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QLabel *label;
    //实例 QLabel 控件
    label = new QLabel();
    label->setText("我是 QLabel");
    //QLabel 位置
    //label->move(100,100);
    label->setGeometry(QRect(100,100,200,30));
    //label 样式(CSS 样式表)
    //font-size 字号
    //color 字体颜色
    //font-weight 字宽
    //font-style 字体样式
    label->setStyleSheet("font-size:20px;color:red;font-weight:bold;font-style:italic");
    label->show();
    return a.exec();
}
  • QLineEdit 单行文本:将输入的文字变成密码显示的形式
#include <QApplication>
#include <QLineEdit>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QLineEdit *lineEdit;
    //创建 QLineEdit 控件
    lineEdit = new QLineEdit();
    //位置大小
    lineEdit->setGeometry(QRect(100,100,200,25));
    //样式
    //border 边框线大小
    //border-style 边框样式 solid 实线
    //border-color:blue red 上下蓝色 左右红色
    lineEdit->setStyleSheet("border:1px;border-style:solid;color:red;border-color: bluered;");
    //限制最长输入 12 位
    lineEdit->setMaxLength(12);
    //不可写入
    //lineEdit->setEchoMode(QLineEdit::NoEcho);
    //密码*号输入
    lineEdit->setEchoMode(QLineEdit::Password);
    lineEdit->show();
    return a.exec();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ExtraMile

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值