马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 ~风介~ 于 2015-10-28 22:55 编辑
Code:#include <QApplication> //导入类
#include <QLabel>
#include <QGridLayout>
#include <QWidget>
#include <QMovie>
#include <QString>
#include <QPixmap>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//新建基于QWidget类的窗口部件
QWidget *widget = new QWidget;
//新建QGridLayout布局管理器
QGridLayout *layout = new QGridLayout;
QMovie *movie = new QMovie(":/images/bulb.gif");
movie->setSpeed(50);
QLabel *label1 = new QLabel;
label1->setMovie(movie);
movie->start();
QPixmap pixmap;
pixmap.load(":/images/bulb.gif");
QLabel *label2 = new QLabel;
label2->setPixmap(pixmap);
QLabel *label3 = new QLabel;
label3->setText(QObject::tr("Hello,"));
label3->setFrameStyle(QFrame::Box);
QString string = "Qt!";
QLabel *label4 = new QLabel;
label4->setText(string);
label4->setFrameStyle(QFrame::Panel | QFrame::Sunken);
label4->setStyleSheet("background-color:yellow");
//把标签加入布局管理器中
layout->addWidget(label1,0,0);
layout->addWidget(label2,0,1);
layout->addWidget(label3,1,0);
layout->addWidget(label4,1,1);
//把layout设置为widget的布局管理器
widget->setLayout(layout);
widget->show();
return a.exec();
}
Screenshot:
Pack:
QLabel.zip
(494.56 KB, 下载次数: 10)
|