QT:QLineEdit 各类操作详解

1.ui控件拖拉创建QLineEdit控件:

在这里插入图片描述

2.设置QLineEdit控件的大小和位置

setGeometry(int x, int y, int width, int height)
// (x,y)为控件左上角的坐标,width为控件宽,height为控件高;

ui->lineEdit->setGeometry(25,25,150,25);

3.设置QLineEdit控件不可修改

ui->lineEdit->setEnabled(false);

4.设置QLineEdit控件输入的字体样式和大小

QFont font;
font.setPointSize(16); //字号大小
font.setFamily(("wenquanyi")); //字体样式
font.setBold(false);
ui->lineEdit->setFont(font); // 为控件设置格式

5. 为QLineEdit控件的内容赋值

ui->lineEdit->setText("0.000015");

6.获取QLineEdit控件的内容

获取QString类型:

QString name = ui->lineEdit->text();

获取double类型:

double c1 = ui->lineEdit->text().toDouble();

其他类型类似……

7.在QLineEdit控件输入时显示密码文

//输入的时候就显示圆点
ui->edit_pw->setEchoMode(QLineEdit::Password);

猜你喜欢

转载自blog.csdn.net/sazass/article/details/109443576
今日推荐