1.显示文本
#include <QApplication>
#include <QLabel>
int main( int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *lbl= new QLabel(QLabel::trUtf8( "这是一段测试文本-测试QLabel的具体使用方法"));
lbl->setAlignment(Qt::AlignBottom|Qt::AlignRight);
lbl->setMargin(10);
lbl->show();
return app.exec();
}
#include <QLabel>
int main( int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *lbl= new QLabel(QLabel::trUtf8( "这是一段测试文本-测试QLabel的具体使用方法"));
lbl->setAlignment(Qt::AlignBottom|Qt::AlignRight);
lbl->setMargin(10);
lbl->show();
return app.exec();
}
2.显示PNG图片
#include <QApplication>
#include <QLabel>
int main( int argc, char *argv[])
{
QApplication app(argc, argv);
QString path= "./release/test.png"; //相对项目文件
//QString path="test.png";//如果运行release目录的exe文件的话,那么注意和图片的相对位置
QPixmap img(path);
QLabel *lbl= new QLabel();
lbl->setPixmap(path);
lbl->show();
return app.exec();
}
#include <QLabel>
int main( int argc, char *argv[])
{
QApplication app(argc, argv);
QString path= "./release/test.png"; //相对项目文件
//QString path="test.png";//如果运行release目录的exe文件的话,那么注意和图片的相对位置
QPixmap img(path);
QLabel *lbl= new QLabel();
lbl->setPixmap(path);
lbl->show();
return app.exec();
}
截图
3.显示一位的黑白图
#include <QApplication>
#include <QLabel>
#include <QBitmap>
int main( int argc, char *argv[])
{
QApplication app(argc, argv);
QString path= "./release/test.png"; //相对项目文件
//QString path="test.png";//如果运行release目录的exe文件的话,那么注意和图片的相对位置
QPixmap img(path);
QBitmap bmp(img);
QLabel *lbl= new QLabel();
lbl->setPixmap(bmp);
lbl->show();
return app.exec();
}
#include <QLabel>
#include <QBitmap>
int main( int argc, char *argv[])
{
QApplication app(argc, argv);
QString path= "./release/test.png"; //相对项目文件
//QString path="test.png";//如果运行release目录的exe文件的话,那么注意和图片的相对位置
QPixmap img(path);
QBitmap bmp(img);
QLabel *lbl= new QLabel();
lbl->setPixmap(bmp);
lbl->show();
return app.exec();
}
本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/106488
,如需转载请自行联系原作者