QFrame
lineWidth:边框边界线的宽度
midWidth:在边框中增加一条线的宽度,形成3D效果
frameShape:边框的形状
frameShadow:边框阴影的取值
ui->frame->setFrameShape(QFrame::Box);
ui->frame->setFrameShadow(QFrame::Sunken);
//与ui->frame->setFrameStyle(QFrame::Box|QFrame::Sunken);效果相同
2.QLabel
1.让文本显示在正中
alignment:水平-AlignHCenter,垂直-AlignVCenter
2.自动换行:wordWrap为true
3.在label上面使用图片
#include <QPixmap>
ui->label->setPixmap(QPixmap("D:\\picture\\2.jpg"));
4.显示动态图片
#include <QMovie>
QMovie *movie = new QMovie("D:\\picture\\g2.gif");
ui->lbl2->setMovie(movie);
movie->start();
3.QStackedWidget(多页面部件)
1.部件栈,也可以称作多界面,每个界面都拥有自己的部件,页面的切换是通过QListWidget或者QCombobox来实现
2.在界面上面放入一个QStackedWidget和一个QListWidget
3.设置QStackedWidget的frameShape为StylePanel
4.连接QListWidget的信号currentRowChanged与QStackedWidget的槽函数setCurrentIndex()
4.QToolBox(层叠窗口部件)
设置CurrentItemText改变窗体显示的文本。