Qt的QLabel小用

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();
}

 
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();
}

 
截图
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();
}

 

你可能感兴趣的:(C++,GUI,qt,教程,休闲)