|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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)
|
评分
-
查看全部评分
|