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的主要内容,如果未能解决你的问题,请参考以下文章

QT5-控件-QDateEdit 和 日期类QDate

Qt5 QMainWindow使用

AJAX相关JS代码片段和部分浏览器模型

qt5 + vs2015自定义控件错误:undefend interface

QT5-控件-QComboBox

qt5--表格控件QTableWidget