QFrame类,QLineEdit

#include "mywidget.h"
#include "ui_mywidget.h"
#include <QDebug>
 
MyWidget::MyWidget(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MyWidget)
{
    ui->setupUi(this);
    ui->label->setPixmap(QPixmap("logo.png"));
 
    //设置时间为现在的系统时间
    ui->dateTimeEdit->setDateTime(QDateTime::currentDateTime());
    //设置时间的显示格式
    ui->dateTimeEdit->setDisplayFormat(tr("yyyy年 MM月 dd日 ddd h时 mm分 ss秒 zzz毫秒 A"));
    //ddd 表示星期;最后有A或P则表示12小时制显示,否则24小时制显示;z 用来表示毫秒
    //设置timeEidt部件的displayFormat属性为 h:mm:ssA 就可以使用十二小时制来显示。
    //选中dateEdit部件的calendarPopup属性就可以使用弹出的日历部件来设置日期。
    //QSpinBox用来设置整数,QDoubleSpinBox设置浮点数。
    //后缀suffix属性可以设置为%就可以显示百分数了,前缀prefix属性设置为¥,就可以表示金钱。
 
    connect(ui->listWidget,SIGNAL(currentRowChanged(int)),this,SLOT(setCurrentIndex(int)));
}
 
MyWidget::~MyWidget()
{
    delete ui;
}
 
void MyWidget::setCurrentIndex(int index)
{
    ui->stackedWidget->setCurrentIndex(index);
}
//QStackedWidget类提供了一个部件栈,可以有多个界面或页面,每个界面可以拥有自己的部件,不过每次只能显示一个界面。
//复选框QCheckBox类提供了同时选择多项的功能。而QRedioButton提供了只能选择一项的功能。一般要把一组按钮放到一个QGroupBox中来进行管理。
 
void MyWidget::on_lineEdit_returnPressed()
{
    ui->lineEdit->setFocus();
    qDebug() << ui->lineEdit->text();
    qDebug() << ui->lineEdit->displayText();
}
//QLineEdit行编辑器
//显示模式(echoMode):
//Normal 正常显示输入的信息。NoEcho 不显示任何输入。
//Password 显示为密码样式,是以小黑点或星号之类的字符代替输入的字符。
//PasswordEchoOnEdit在编辑时显示正常字符,其他情况下显示为密码样式。
 
//输入掩码  inputMask:使用一些特殊的字符来设置输入的格式和内容。
 
//>AA-90-bb-!aa\#H;* “-”号为分隔符,“;*” 表示用*号来填充空格。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值