0
点赞
收藏
分享

微信扫一扫

如何在Qt项目中引入图片资源


  1. 首先,在Qt项目里创建一个目录​​icon​​​,然后将图片资源放​​icon​​目录中
  2. 如何在Qt项目中引入图片资源_右键

  3. 在Qt creator中创建resource file
  4. 如何在Qt项目中引入图片资源_右键_02


  5. 如何在Qt项目中引入图片资源_ico_03


  6. 如何在Qt项目中引入图片资源_开发语言_04

右键项目​​myqtdesign​​​ > ​​Add New...​​​ > ​​Qt​​​ > ​​Qt Resource File​​​ > 输入文件名​​myimage​​​,并在​​CMakeLists.txt​​​加入​​myimage.qrc​​并保存(control + s)

如何在Qt项目中引入图片资源_qt_05


3. 添加前缀​​/images​

如何在Qt项目中引入图片资源_ico_06

如何在Qt项目中引入图片资源_ico_07


右键​​myimage.qrc​​​文件>​​Add Prefix...​​ ,结果如下图:

如何在Qt项目中引入图片资源_qt_08

  1. 添加图片,关联到此前缀来:
    右键·​​​myimage.qrc​​​ >​​Open in Editor​​​ > 选中>​​Add Files​​​ > 从打开的文件选择器中选择​​icon/you.png​
  2. 如何在Qt项目中引入图片资源_ui_09


  3. 如何在Qt项目中引入图片资源_qt_10


  4. 在程序中使用此图片
  • 首先通过右键图片复制路径
  • 如何在Qt项目中引入图片资源_开发语言_11

  • 应用图处,如在QLabel上使用:

= new QLabel(this);
label-> setText("* Hello world");
qDebug()<< label->text()<<Qt::endl;
label->setTextFormat(Qt::MarkdownText);
QPixmap qp = QPixmap(":/images/icon/you.png");
label->setPixmap(qp);
label->setGeometry(qp.rect());
label->setScaledContents(true);

如何在Qt项目中引入图片资源_ui_12


举报

相关推荐

0 条评论