码迷,mamicode.com
首页 > 其他好文 > 详细

Qt5::控件类1

时间:2020-06-30 00:27:19      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:plain   mode   ali   不可   隐藏   idt   字体   lin   qlabel   

 

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

标签:plain   mode   ali   不可   隐藏   idt   字体   lin   qlabel   

原文地址:https://www.cnblogs.com/osbreak/p/13211197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!