首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

QT选择cmake创建的项目使用QXlsx Demo

移动开发 153.38KB 31 需要积分: 1
立即下载

资源介绍:

QT选择cmake创建的项目使用QXlsx Demo
# CMakeLists.txt for QXlsx Library cmake_minimum_required(VERSION 3.16) project(QXlsx VERSION 1.4.4 LANGUAGES CXX ) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) include(GNUInstallDirs) if(NOT DEFINED QT_VERSION_MAJOR) find_package(QT NAMES Qt6 Qt5 COMPONENTS Core Gui REQUIRED) endif() find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core Gui REQUIRED) set(EXPORT_NAME QXlsxQt${QT_VERSION_MAJOR}) if (QT_VERSION_MAJOR EQUAL 6) set(CMAKE_CXX_STANDARD 17 CACHE STRING "") else() set(CMAKE_CXX_STANDARD 11 CACHE STRING "") endif() set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) if(NOT DEFINED QXLSX_PARENTPATH) set(QXLSX_PARENTPATH ${CMAKE_CURRENT_SOURCE_DIR}/../) endif() if(NOT DEFINED QXLSX_HEADERPATH) set(QXLSX_HEADERPATH ${CMAKE_CURRENT_SOURCE_DIR}/../QXlsx/header/) endif() if(NOT DEFINED QXLSX_SOURCEPATH) set(QXLSX_SOURCEPATH ${CMAKE_CURRENT_SOURCE_DIR}/../QXlsx/source/) endif() # Due historical reasons this value is kept off option(BUILD_SHARED_LIBS "Build in shared lib mode" OFF) set(SRC_FILES source/xlsxcellrange.cpp source/xlsxcellrange.cpp source/xlsxcontenttypes.cpp source/xlsxdrawinganchor.cpp source/xlsxrichstring.cpp source/xlsxworkbook.cpp source/xlsxabstractooxmlfile.cpp source/xlsxcellreference.cpp source/xlsxdatavalidation.cpp source/xlsxdrawing.cpp source/xlsxsharedstrings.cpp source/xlsxworksheet.cpp source/xlsxabstractsheet.cpp source/xlsxchart.cpp source/xlsxdatetype.cpp source/xlsxformat.cpp source/xlsxsimpleooxmlfile.cpp source/xlsxzipreader.cpp source/xlsxcell.cpp source/xlsxchartsheet.cpp source/xlsxdocpropsapp.cpp source/xlsxmediafile.cpp source/xlsxstyles.cpp source/xlsxzipwriter.cpp source/xlsxcellformula.cpp source/xlsxcolor.cpp source/xlsxdocpropscore.cpp source/xlsxnumformatparser.cpp source/xlsxtheme.cpp source/xlsxcelllocation.cpp source/xlsxconditionalformatting.cpp source/xlsxdocument.cpp source/xlsxrelationships.cpp source/xlsxutility.cpp header/xlsxabstractooxmlfile_p.h header/xlsxchartsheet_p.h header/xlsxdocpropsapp_p.h header/xlsxformat_p.h header/xlsxsharedstrings_p.h header/xlsxworkbook_p.h header/xlsxabstractsheet_p.h header/xlsxcolor_p.h header/xlsxdocpropscore_p.h header/xlsxmediafile_p.h header/xlsxsimpleooxmlfile_p.h header/xlsxworksheet_p.h header/xlsxcellformula_p.h header/xlsxconditionalformatting_p.h header/xlsxdocument_p.h header/xlsxnumformatparser_p.h header/xlsxstyles_p.h header/xlsxzipreader_p.h header/xlsxcell_p.h header/xlsxcontenttypes_p.h header/xlsxdrawinganchor_p.h header/xlsxrelationships_p.h header/xlsxtheme_p.h header/xlsxzipwriter_p.h header/xlsxchart_p.h header/xlsxdatavalidation_p.h header/xlsxdrawing_p.h header/xlsxrichstring_p.h header/xlsxutility_p.h ) set(QXLSX_PUBLIC_HEADERS header/xlsxabstractooxmlfile.h header/xlsxabstractsheet.h header/xlsxabstractsheet_p.h header/xlsxcellformula.h header/xlsxcell.h header/xlsxcelllocation.h header/xlsxcellrange.h header/xlsxcellreference.h header/xlsxchart.h header/xlsxchartsheet.h header/xlsxconditionalformatting.h header/xlsxdatavalidation.h header/xlsxdatetype.h header/xlsxdocument.h header/xlsxformat.h header/xlsxglobal.h header/xlsxrichstring.h header/xlsxworkbook.h header/xlsxworksheet.h ) add_library(QXlsx ${SRC_FILES} ${QXLSX_PUBLIC_HEADERS} ) add_library(QXlsx::QXlsx ALIAS QXlsx) target_compile_definitions(QXlsx PRIVATE QT_NO_KEYWORDS QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII QT_NO_URL_CAST_FROM_STRING QT_NO_CAST_FROM_BYTEARRAY QT_USE_QSTRINGBUILDER QT_NO_SIGNALS_SLOTS_KEYWORDS QT_USE_FAST_OPERATOR_PLUS QT_DISABLE_DEPRECATED_BEFORE=0x060600 ) if (NOT WIN32) # Strict iterators can't be used on Windows, they lead to a link error # when application code iterates over a QVector for instance, unless # Qt itself was also built with strict iterators. # See example at https://bugreports.qt.io/browse/AUTOSUITE-946 target_compile_definitions(QXlsx PRIVATE QT_STRICT_ITERATORS) endif() target_compile_features(QXlsx INTERFACE cxx_std_11) if (BUILD_SHARED_LIBS) target_compile_definitions(QXlsx PUBLIC QXlsx_SHAREDLIB) endif() target_link_libraries(${PROJECT_NAME} Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::GuiPrivate ) target_include_directories(QXlsx PRIVATE ${QXLSX_HEADERPATH} PUBLIC $ $ ) set_target_properties(QXlsx PROPERTIES OUTPUT_NAME ${EXPORT_NAME} VERSION ${PROJECT_VERSION} SOVERSION 0.${PROJECT_VERSION} PUBLIC_HEADER "${QXLSX_PUBLIC_HEADERS}" ) install(TARGETS QXlsx EXPORT ${EXPORT_NAME}Targets DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT runtime ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT devel PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/QXlsxQt${QT_VERSION_MAJOR} COMPONENT devel ) install(EXPORT ${EXPORT_NAME}Targets DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${EXPORT_NAME}/ FILE ${EXPORT_NAME}Targets.cmake NAMESPACE QXlsx:: COMPONENT devel ) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/qxlsx-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}Config.cmake @ONLY ) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/qxlsx-config-version.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}ConfigVersion.cmake @ONLY ) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}Config.cmake ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}ConfigVersion.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${EXPORT_NAME}/ ) # include(CPackConfig)

资源文件列表:

CmakeQXlsx.zip 大约有96个文件
  1. CmakeQXlsx/CMakeLists.txt 1.69KB
  2. CmakeQXlsx/main.cpp 183B
  3. CmakeQXlsx/mainwindow.cpp 583B
  4. CmakeQXlsx/mainwindow.h 397B
  5. CmakeQXlsx/mainwindow.ui 790B
  6. CmakeQXlsx/QXlsx/
  7. CmakeQXlsx/QXlsx/cmake/
  8. CmakeQXlsx/QXlsx/cmake/modules/
  9. CmakeQXlsx/QXlsx/cmake/modules/CPackConfig.cmake 638B
  10. CmakeQXlsx/QXlsx/cmake/modules/qxlsx-config.cmake.in 438B
  11. CmakeQXlsx/QXlsx/cmake/modules/qxlsx-config-version.cmake.in 765B
  12. CmakeQXlsx/QXlsx/CMakeLists.txt 6.12KB
  13. CmakeQXlsx/QXlsx/header/
  14. CmakeQXlsx/QXlsx/header/xlsxabstractooxmlfile.h 997B
  15. CmakeQXlsx/QXlsx/header/xlsxabstractooxmlfile_p.h 680B
  16. CmakeQXlsx/QXlsx/header/xlsxabstractsheet.h 1.31KB
  17. CmakeQXlsx/QXlsx/header/xlsxabstractsheet_p.h 748B
  18. CmakeQXlsx/QXlsx/header/xlsxcell.h 1.71KB
  19. CmakeQXlsx/QXlsx/header/xlsxcell_p.h 698B
  20. CmakeQXlsx/QXlsx/header/xlsxcellformula.h 1.39KB
  21. CmakeQXlsx/QXlsx/header/xlsxcellformula_p.h 781B
  22. CmakeQXlsx/QXlsx/header/xlsxcelllocation.h 458B
  23. CmakeQXlsx/QXlsx/header/xlsxcellrange.h 2.32KB
  24. CmakeQXlsx/QXlsx/header/xlsxcellreference.h 1.25KB
  25. CmakeQXlsx/QXlsx/header/xlsxchart.h 2.01KB
  26. CmakeQXlsx/QXlsx/header/xlsxchart_p.h 4.94KB
  27. CmakeQXlsx/QXlsx/header/xlsxchartsheet.h 826B
  28. CmakeQXlsx/QXlsx/header/xlsxchartsheet_p.h 499B
  29. CmakeQXlsx/QXlsx/header/xlsxcolor_p.h 1.33KB
  30. CmakeQXlsx/QXlsx/header/xlsxconditionalformatting.h 4KB
  31. CmakeQXlsx/QXlsx/header/xlsxconditionalformatting_p.h 2.15KB
  32. CmakeQXlsx/QXlsx/header/xlsxcontenttypes_p.h 1.42KB
  33. CmakeQXlsx/QXlsx/header/xlsxdatavalidation.h 2.7KB
  34. CmakeQXlsx/QXlsx/header/xlsxdatavalidation_p.h 1.15KB
  35. CmakeQXlsx/QXlsx/header/xlsxdatetype.h 1.04KB
  36. CmakeQXlsx/QXlsx/header/xlsxdocpropsapp_p.h 934B
  37. CmakeQXlsx/QXlsx/header/xlsxdocpropscore_p.h 731B
  38. CmakeQXlsx/QXlsx/header/xlsxdocument.h 5.24KB
  39. CmakeQXlsx/QXlsx/header/xlsxdocument_p.h 1014B
  40. CmakeQXlsx/QXlsx/header/xlsxdrawing_p.h 747B
  41. CmakeQXlsx/QXlsx/header/xlsxdrawinganchor_p.h 4.96KB
  42. CmakeQXlsx/QXlsx/header/xlsxformat.h 7.33KB
  43. CmakeQXlsx/QXlsx/header/xlsxformat_p.h 2.67KB
  44. CmakeQXlsx/QXlsx/header/xlsxglobal.h 659B
  45. CmakeQXlsx/QXlsx/header/xlsxmediafile_p.h 1010B
  46. CmakeQXlsx/QXlsx/header/xlsxnumformatparser_p.h 1.84KB
  47. CmakeQXlsx/QXlsx/header/xlsxrelationships_p.h 3.36KB
  48. CmakeQXlsx/QXlsx/header/xlsxrichstring.h 3.35KB
  49. CmakeQXlsx/QXlsx/header/xlsxrichstring_p.h 2.04KB
  50. CmakeQXlsx/QXlsx/header/xlsxsharedstrings_p.h 3.38KB
  51. CmakeQXlsx/QXlsx/header/xlsxsimpleooxmlfile_p.h 2.14KB
  52. CmakeQXlsx/QXlsx/header/xlsxstyles_p.h 5.25KB
  53. CmakeQXlsx/QXlsx/header/xlsxtheme_p.h 580B
  54. CmakeQXlsx/QXlsx/header/xlsxutility_p.h 1.15KB
  55. CmakeQXlsx/QXlsx/header/xlsxworkbook.h 3.18KB
  56. CmakeQXlsx/QXlsx/header/xlsxworkbook_p.h 1.95KB
  57. CmakeQXlsx/QXlsx/header/xlsxworksheet.h 7.37KB
  58. CmakeQXlsx/QXlsx/header/xlsxworksheet_p.h 7.09KB
  59. CmakeQXlsx/QXlsx/header/xlsxzipreader_p.h 722B
  60. CmakeQXlsx/QXlsx/header/xlsxzipwriter_p.h 638B
  61. CmakeQXlsx/QXlsx/QXlsx.pri 6.48KB
  62. CmakeQXlsx/QXlsx/QXlsx.pro 1.05KB
  63. CmakeQXlsx/QXlsx/source/
  64. CmakeQXlsx/QXlsx/source/xlsxabstractooxmlfile.cpp 1.79KB
  65. CmakeQXlsx/QXlsx/source/xlsxabstractsheet.cpp 3.51KB
  66. CmakeQXlsx/QXlsx/source/xlsxcell.cpp 7.41KB
  67. CmakeQXlsx/QXlsx/source/xlsxcellformula.cpp 12.59KB
  68. CmakeQXlsx/QXlsx/source/xlsxcelllocation.cpp 350B
  69. CmakeQXlsx/QXlsx/source/xlsxcellrange.cpp 2.9KB
  70. CmakeQXlsx/QXlsx/source/xlsxcellreference.cpp 3.4KB
  71. CmakeQXlsx/QXlsx/source/xlsxchart.cpp 76.25KB
  72. CmakeQXlsx/QXlsx/source/xlsxchartsheet.cpp 4.03KB
  73. CmakeQXlsx/QXlsx/source/xlsxcolor.cpp 5.14KB
  74. CmakeQXlsx/QXlsx/source/xlsxconditionalformatting.cpp 31.86KB
  75. CmakeQXlsx/QXlsx/source/xlsxcontenttypes.cpp 6.37KB
  76. CmakeQXlsx/QXlsx/source/xlsxdatavalidation.cpp 16.3KB
  77. CmakeQXlsx/QXlsx/source/xlsxdatetype.cpp 1.21KB
  78. CmakeQXlsx/QXlsx/source/xlsxdocpropsapp.cpp 4.99KB
  79. CmakeQXlsx/QXlsx/source/xlsxdocpropscore.cpp 7.02KB
  80. CmakeQXlsx/QXlsx/source/xlsxdocument.cpp 45.44KB
  81. CmakeQXlsx/QXlsx/source/xlsxdrawing.cpp 2.49KB
  82. CmakeQXlsx/QXlsx/source/xlsxdrawinganchor.cpp 48.15KB
  83. CmakeQXlsx/QXlsx/source/xlsxformat.cpp 32.97KB
  84. CmakeQXlsx/QXlsx/source/xlsxmediafile.cpp 1.51KB
  85. CmakeQXlsx/QXlsx/source/xlsxnumformatparser.cpp 2KB
  86. CmakeQXlsx/QXlsx/source/xlsxrelationships.cpp 5.6KB
  87. CmakeQXlsx/QXlsx/source/xlsxrichstring.cpp 6.99KB
  88. CmakeQXlsx/QXlsx/source/xlsxsharedstrings.cpp 14.83KB
  89. CmakeQXlsx/QXlsx/source/xlsxsimpleooxmlfile.cpp 660B
  90. CmakeQXlsx/QXlsx/source/xlsxstyles.cpp 65.82KB
  91. CmakeQXlsx/QXlsx/source/xlsxtheme.cpp 9.86KB
  92. CmakeQXlsx/QXlsx/source/xlsxutility.cpp 9.17KB
  93. CmakeQXlsx/QXlsx/source/xlsxworkbook.cpp 24.61KB
  94. CmakeQXlsx/QXlsx/source/xlsxworksheet.cpp 100.11KB
  95. CmakeQXlsx/QXlsx/source/xlsxzipreader.cpp 896B
  96. CmakeQXlsx/QXlsx/source/xlsxzipwriter.cpp 966B
0评论
提交 加载更多评论
其他资源 九、前后端分离通用权限系统(9)gansu-system-front(9).zip
九、前后端分离通用权限系统(9)gansu-system-front(9).zip
九、前后端分离通用权限系统(9)gansu-system-front(9).zip 九、前后端分离通用权限系统(9)gansu-system-front(9).zip 九、前后端分离通用权限系统(9)gansu-system-front(9).zip
第二阶段:机器学习经典算法-01回归算法-1.机器学习概述(1)
该视频主要讲述了机器学习的概念、应用领域以及工作原理。机器学习在数据挖掘、计算机视觉、语音识别等领域有广泛应用,相比传统方法有竞争优势。机器学习通过训练让计算机自主学习并完成任务,训练样本很重要。特征提取和建模是关键步骤,涉及工具如NumPy、Pandas和Scikit-learn。视频内容丰富,语言通俗易懂,适合初学者了解和学习。 分段内容介绍 00:36 机器学习概述与应用 1.机器学习是人工智能领域的一个热门方向,具有广阔的发展前景。 2.机器学习应用于数据挖掘、计算机视觉、语音识别、自然语言处理等多个领域。 3.机器学习算法能够帮助识别用户流失、推荐内容,提高准确率和效率。 06:02 机器学习的工作原理 1.机器学习通过训练样本和特征提取,让计算机具备学习和决策的能力。 2.机器学习算法建立模型,用于新数据的分类、回归或聚类等任务。 3.特征提取和数据预处理是机器学习成功的关键步骤。 08:07 机器学习工具介绍 1.NumPy:科学计算库,用于矩阵操作。 2.Pandas:数据处理工具,简化缺失值和字符值处理。 3.Matplotlib:可视化工具,用于图表展示分析结
关于2024级高考小语种学生选择外语类课程修读语种的通知.zip
关于2024级高考小语种学生选择外语类课程修读语种的通知.zip
关于2024级高考小语种学生选择外语类课程修读语种的通知.zip
第二阶段:机器学习经典算法-01回归算法-2.回归算法
该视频主要讲述了机器学习的两大问题类型:有监督问题和无监督问题。视频还通过银行借款的例子解释了回归和分类的概念,并介绍了线性回归的概念。此外,视频还讲述了如何通过机器学习模型预测银行贷款金额,包括定义特征和权重参数,以及如何使用矩阵表示权重参数和特征向量。最后,视频强调了标签值的重要性。 00:17 机器学习算法的核心重要性 1.机器学习分为有监督问题和无监督问题两大类。 2.有监督问题需要标签值,如猫狗分类,无监督问题没有标签值,如聚类分析。 3.算法是机器学习的核心,对于实际工作和面试都非常重要。 03:44 回归问题的解释和例子 1.回归问题旨在预测一个具体值,如银行贷款额度。 2.例子中,工资和年龄是特征,银行贷款额度是预测目标。 3.线性回归使用权重参数来量化特征的影响。 07:11 线性回归的数学模型 1.线性回归模型用权重参数和特征进行矩阵运算,预测结果。 2.引入常数项x0和偏置项西塔零,简化计算过程。 3.模型预测值h西塔x通过权重参数和特征的线性组合得出。
芯片及系统设计和解决方案面向汽车座舱仪表,工业串口屏,家电显示等特联网场景,速显微电子 沟通人机 点亮世界
深圳市北七星电子科技有限公司代理速显微电子自研的嵌入式图形渲染芯片及系统设计和解决方案面向汽车座舱仪表,工业串口屏,家电显示等特联网场景,沟通人机 点亮世界。 速显微显示控制芯片双核CPU+GPU内封MCU+FLASH 优势: 1:GPU是自研,所有底层可以全部下放给到客户端---相对来说更自由没有太多的局限 2:开发工具:免编程拖曳式开发工具IDE ---开发周期短、易操作(界面设计完成情况下一周内可以完成 3:3D图形渲染---目前国内好像没有芯片做到3D 4:无损压缩 ---相对节省空间,提升速度 5:闭环开发工具 ---有问题可以快速查找 6:9005一芯点2屏,手机互联,投屏 联系方式 胡雪 13798449569(微信同号)
文件搜索工具,文件搜索助手
基于c#开发,选中目录,可通过关键字搜索当前目录及子目录的任何层级的文件,并且可以定位到当前文件
docker部署snipe-it资产管理系统源码包
snipe-it6.3.3源码包
iotdb-1.3.2
iotdb-1.3.2