【Qt入门教程03】标签
本帖最后由 ~风介~ 于 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:
Qt/PyQt 好厉害啊 这个文件用什么 打开? 谢谢分享
页:
[1]