Qt rcc静态资源编译及使用 QtInstallframework 打包成安装包后图标丢失问题

简介: Qt rcc静态资源编译及使用 QtInstallframework 打包成安装包后图标丢失问题

rcc静态资源编译及使用

编译命令

rcc --binary  resource.qrc -o resource.rcc

在代码中加载

QResource::registerResource(qApp->applicationDirPath() + "/rcc/skin.rcc");  
    QFile file(":/home.png");  
if(file.open(QFile::ReadOnly))  
    {  
    }

后续 如果该静态资源时在Qt creator 中添加到ui文件中的则不需要编译rcc 正常编译的时候就会将静态资源编译进可执行文件中,

QtInstallframework 打包成安装包后图标丢失问题

编写rc文件加入编译即可

如下编写一个rc文件

add_executable(KDLADeviceTools
            WIN32
            mainwindow.cpp
            mainwindow.h
            mainwindow.ui
            resource.qrc
            KDLADeviceTools.rc
            )

即可另外其他系统可参考

https://doc.qt.io/qt-5/appicon.html

目录
相关文章
VS2019编译VTK-9.1.0+Qt5.15.2
本文介绍了在VS2019和Qt 5.15.2环境下编译VTK 9.1.0的过程,包括成功编译无警告和错误的截图、修改的pro文件内容,以及在QML中加入VTK的失败尝试和参考链接。
954 4
|
C语言 Android开发 C++
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
本文介绍了使用MTuner软件进行Qt MinGW编译程序的内存泄漏检测的方法,提供了MTuner的下载链接和测试代码示例,并通过将Debug程序拖入MTuner来定位内存泄漏问题。
639 4
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
|
Unix 网络虚拟化 C++
VS2022+Qt5.14.2成功编译MITK2022.10
使用VS2022和Qt5.14.2成功编译MITK2022.10的过程,包括编译结果的截图、遇到的编译问题的解决方法、两个重要的注意事项(patch文件格式的修改和ITK-gitclone-lastrun文件的存在),以及参考链接。文中详细描述了如何解决编译过程中遇到的错误C2220和警告C4819,以及如何修改文件编码和尾行格式。
1213 1
VS2022+Qt5.14.2成功编译MITK2022.10
编译QCefView+VS2019+QT5.15.2
本文介绍了如何编译QCefView项目,并在VS2019和Qt 5.15.2环境下集成,包括编译结果、要点、cmake部署Qt的方法和相关参考链接。
1347 2
编译QCefView+VS2019+QT5.15.2
vtkdicom0.8_vtk9.2_dcmtk3.6.7_qt6.2编译OK
本文介绍了如何编译整合VTK 9.2、DICOM 0.8、DCMTK 3.6.7和Qt 6.2的步骤,包括安装Qt、CMake配置以及确认相关路径和版本设置。
573 1
vtkdicom0.8_vtk9.2_dcmtk3.6.7_qt6.2编译OK
|
人工智能
三战VS2019编译VTK7.1+Qt5.15.2
本文记录了作者在VS2019环境下编译VTK 7.1与Qt 5.15.2的历程,包括正确配置方法、遇到的编译错误以及解决过程。
454 5
|
Oracle 关系型数据库 Linux
讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
通过这一连串的步骤,可以专业且有效地在Linux下为Qt编译Oracle驱动库 `libqsqloci.so`,使得Qt应用能够通过OCI与Oracle数据库进行交互。这些步骤适用于具备一定Linux和Qt经验的开发者,并且能够为需要使用Qt开发数据库应用的专业人士提供指导。
833 1
讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
|
人工智能 C++
初步编译QT5.15.2+VS2019+VTK8.2.0
本文介绍了在VS2019中编译QT 5.15.2和VTK 8.2.0的过程,包括编译结果、cmake库编译配置和cmake应用配置脚本,以及推荐的参考链接。
982 4
|
计算机视觉
vs2019_qt6.2.4_dcmtk3.6.7_vtk9.2.2_itk5.3_opencv4.6.0编译记录
这篇文章记录了使用VS2019编译Qt6.2.4、DCMTK3.6.7、VTK9.2.2、ITK5.3和OpenCV4.6.0的过程,包括下载和编译步骤,并提供了遇到编译错误时的解决方案和参考链接。
628 0
vs2019_qt6.2.4_dcmtk3.6.7_vtk9.2.2_itk5.3_opencv4.6.0编译记录