网站流量来源,企业注册网上申请入口,网页首页设计模板图片,国通快速免费建站1.头文件 ① #include QPushButton——“按钮”头文件#xff1b; ② #include QLabel——“标签”头文件#xff1b; ③ #include QFont——“字体”头文件#xff1b; ④#include QDebug——输出相关信息#xff1b; 2. 常用函数/类的基…1.头文件 ① #include QPushButton——“按钮”头文件 ② #include QLabel——“标签”头文件 ③ #include QFont——“字体”头文件 ④#include QDebug——输出相关信息 2. 常用函数/类的基本用法
1.setText函数 setText——主要用于设置文本相关部件如QLabel、QPushButton等显示的文本内容 如QPushButton类通过调用QPushButton对象的setText函数就能设置该按钮要显示的文字内容举例
#include QPushButton //添加“按钮”控件的头文件QPushButton *btn new QPushButton; //创建按钮btn
btn-setText(Hello Qt!); //在“按钮btn”上显示“Hello Qt!”
btn-setParent(this); //将按钮置于窗口上
setParent函数主要用于建立 Qt 对象之间的父子关系。例如上述代码通过调用QPushButton对象的setParent函数将btn设置为当前窗口的子部件。
效果如图: 如QLabel类过调用QPushButton对象的setText函数就能设置该按钮要显示的文字内容举例
#include QLabel //添加“标签”头文件QLabel *lab new QLabel(this);//创建标签
lab-setText(作者最帅);//在标签上显示“作者最帅”效果如图 2.setFixedSize函数 setFixedSize——是一个用于设置部件固定大小的常用函数 如设置窗口大小为1000×900像素
#include QLabel //添加“标签”头文件QLabel *lab new QLabel(this);//创建标签
lab-setText(作者最帅);//在标签上显示“作者最帅”
setFixedSize(1000,900); //设置窗口大小 效果如图 如设置按钮大小为100×100像素
#include QPushButton //添加“按钮”控件的头文件QPushButton *btn new QPushButton; //创建按钮
btn-setText(Hello Qt!); //在“按钮”上显示“Hello Qt!”
btn-setFixedSize(100,100);//设置按钮大小
btn-setParent(this); //将按钮置于窗口上效果如图 3.setFont函数 setFont——主要用于将设定好的字体样式应用到相应的 Qt 部件上使得部件显示的文本呈现出特定的字体外观效果 如设置lab标签
#include QLabel //添加“标签”头文件
#include QFont //添加“字体”头文件QLabel *lab new QLabel(this);//创建标签
lab-setText(作者最帅);//在标签上显示“作者最帅”
setFixedSize(1000,900); //设置窗口大小//设置字体
QFont font(华文行楷,64);//设置font对象字体为“华文行楷”字体大小为64号
lab-setFont(font);//将lab标签应用font 效果如图 4.move函数 move——主要用于改变 Qt 部件如窗口、按钮、标签等在其父部件或者顶层窗口中的位置 如移动lab标签的位置
#include QLabel //添加“标签”头文件
#include QFont //添加“字体”头文件QLabel *lab new QLabel(this);//创建标签
lab-setText(作者最帅);//在标签上显示“作者最帅”
setFixedSize(1000,900); //设置窗口大小//设置字体
QFont font(华文行楷,64);//设置font对象字体为“华文行楷”字体大小为64号
lab-setFont(font);//将lab标签应用font//设置标签内容的位置
lab-move(200,300);
效果如图 5.setStyleSheet函数 setStyleSheet——改变Qt部件的样式如背景颜色、文本颜色、边框样式等 如改变标签的字体颜色
#include QLabel //添加“标签”头文件
#include QFont //添加“字体”头文件QLabel *lab new QLabel(this);//创建标签
lab-setText(作者最帅);//在标签上显示“作者最帅”
setFixedSize(1000,900); //设置窗口大小//设置字体
QFont font(华文行楷,64);//设置font对象字体为“华文行楷”字体大小为64号
lab-setFont(font);//将lab标签应用font//设置标签内容的位置
lab-move(200,300);//设置标签字体颜色
lab-setStyleSheet(color:red);
效果如图 6.QDebug类 QDebug——主要用于输出调试信息 举例
#include QPushButton //添加“按钮”控件的头文件
#include QDebug//输出相关信息setFixedSize(400,400);
QPushButton *btn1 new QPushButton(按钮1,this);//创建按钮1
btn1-move(200,300);//设置按钮1的坐标QPushButton *btn2 new QPushButton(按钮2,this);//创建按钮2qDebug() 按钮1的坐标为[ btn1-x(), btn1-y()];
qDebug() 按钮2的坐标为[ btn2-x(), btn2-y()]; 效果如图