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.显示照片 

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

  } 

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值