QT UI编辑框调试<一>

                                                **多功能编辑框调试**

1.效果展示
在这里插入图片描述
2. 核心代码

  //行编辑框使用示例
le_test = new QLineEdit;
ck_test = new QCheckBox("显示密码");
le_test->setEchoMode(QLineEdit::Password);
connect(ck_test, &QCheckBox::clicked, [&](bool x){
        le_test->setEchoMode(x?QLineEdit::Normal:QLineEdit::Password);
});
//组合框/下拉框使用示例
cmb_test = new QComboBox;
cmb_test->addItem("com1");
cmb_test->addItem("com2");
cmb_test->addItem("com3");
connect(cmb_test, &QComboBox::currentTextChanged, [&](QString x){
    qDebug() <<x;
});
//文本编辑框(多行输入)使用示例
te_test = new QTextEdit;
//字体输入框使用示例
fcb_test = new QFontComboBox;
connect(fcb_test, &QFontComboBox::currentFontChanged, [&](QFont x){
    le_test->setFont(x);            //设置字体
    //te_test->setFont(x);          //设置字体
    te_test->setCurrentFont(x);     //设置选中文字的字体
});
//自旋框使用示例
sp_test = new QSpinBox;
sp_test->setRange(20, 100);         //设置取值范围
lcd_test = new QLCDNumber;
lcd_test->setMinimumHeight(50);
connect(sp_test, SIGNAL(valueChanged(int)), lcd_test, SLOT(display(int)));


//旋钮使用示例
dl_test = new QDial;
connect(dl_test, SIGNAL(valueChanged(int)), lcd_test, SLOT(display(int)));

//滚动条使用示例
sbr_test = new QScrollBar;
sbr_test->setOrientation(Qt::Horizontal);   //设置水平方向
connect(sbr_test, SIGNAL(valueChanged(int)), lcd_test, SLOT(display(int)));

//滑动杆儿使用示例
sd_test = new QSlider;
sd_test->setOrientation(Qt::Horizontal);   //设置水平方向
connect(sd_test, SIGNAL(valueChanged(int)), lcd_test, SLOT(display(int)));

//布局
QVBoxLayout *vbox = new QVBoxLayout;
vbox->addWidget(le_test);
vbox->addWidget(ck_test);
vbox->addWidget(cmb_test);
vbox->addWidget(fcb_test);
vbox->addWidget(te_test);
vbox->addWidget(sp_test);
vbox->addWidget(lcd_test);
vbox->addWidget(dl_test);
vbox->addWidget(sbr_test);
vbox->addWidget(sd_test);
setLayout(vbox);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值