Qt5::控件类1
Posted osbreak
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt5::控件类1相关的知识,希望对你有一定的参考价值。
QPushButton: //设置位子和大小 ui->pushButton->setGeometry(QRect(QPoint(100,100),QSize(200,50))); ui->pushButton->setGeometry(100,100,50,50); int bw = ui->pushButton->width();//得到button的宽度 int bh = ui->pushButton->height();//得到button的高度 ui->pushButton->resize(100,100);//改变大小 ui->pushButton->hide(); //隐藏 ui->pushButton->setEnabled(false);//按键使能 ui->pushButton->setCheckable(true);//按钮可以按下,按下不弹起。 ui->pushButton->setChecked(true);//设置按钮已经按下。 ui->pushButton->setFlat(true);//设置按钮为突出,按下则为平底。 ui->pushButton->setText("ok");//在pushbutton设置文字 ui->pushButon->setlcon(Qlcon("../"));//贴图片 默认在button的最左边 Qlcon icon(":new/image/3d.ico"); ui->pushButton->setlcon(icon); ui->pushButton->setlconSize(QSize(30,30));//图片大小 QPalette pal;//设置botton的字体颜色。 pal.setColor(QPalette::ButtonText, QColor(255,0,0)); ui->pushButton->setPalette(pal);
QLabel 标签 //label 样式(CSS 样式表) //font-size 字号 //color 字体颜色 //font-weight 字宽 //font-style 字体样式 label->setStyleSheet("font-size:20px;color:red;font-weight:bold;fontstyle:italic");
QLineEdit单行文本 //样式 //border 边框线大小 //border-style 边框样式 solid 实线 //border-color:blue red 上下蓝色 左右红色 lineEdit->setStyleSheet("border:1px;border-style:solid;color:red;border-color: blue red;"); //限制最长输入12位 lineEdit->setMaxLength(12); //不可写入 lineEdit->setEchoMode(QLineEdit::NoEcho); //密码*号输入 lineEdit->setEchoMode(QLineEdit::Password); //密码*号输入 lineEdit->setEchoMode(QLineEdit::Password); //限制输入12位 lineEdit->setMaxLength(12);
QTextEdit多行文本 textEdit->setText("我是第一行<br/>我是第二行");
QPlainTextEdit多行文本 //添加内容 plainTextEdit->setPlainText("第一行");
以上是关于Qt5::控件类1的主要内容,如果未能解决你的问题,请参考以下文章