CmakeQXlsx.zip
大小:153.38KB
价格:15积分
下载量:0
评分:
5.0
上传者:qq_16186465
更新日期:2025-09-22

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

资源文件列表(大概)

文件名
大小
CmakeQXlsx/CMakeLists.txt
1.69KB
CmakeQXlsx/main.cpp
183B
CmakeQXlsx/mainwindow.cpp
583B
CmakeQXlsx/mainwindow.h
397B
CmakeQXlsx/mainwindow.ui
790B
CmakeQXlsx/QXlsx/
-
CmakeQXlsx/QXlsx/cmake/
-
CmakeQXlsx/QXlsx/cmake/modules/
-
CmakeQXlsx/QXlsx/cmake/modules/CPackConfig.cmake
638B
CmakeQXlsx/QXlsx/cmake/modules/qxlsx-config.cmake.in
438B
CmakeQXlsx/QXlsx/cmake/modules/qxlsx-config-version.cmake.in
765B
CmakeQXlsx/QXlsx/CMakeLists.txt
6.12KB
CmakeQXlsx/QXlsx/header/
-
CmakeQXlsx/QXlsx/header/xlsxabstractooxmlfile.h
997B
CmakeQXlsx/QXlsx/header/xlsxabstractooxmlfile_p.h
680B
CmakeQXlsx/QXlsx/header/xlsxabstractsheet.h
1.31KB
CmakeQXlsx/QXlsx/header/xlsxabstractsheet_p.h
748B
CmakeQXlsx/QXlsx/header/xlsxcell.h
1.71KB
CmakeQXlsx/QXlsx/header/xlsxcell_p.h
698B
CmakeQXlsx/QXlsx/header/xlsxcellformula.h
1.39KB
CmakeQXlsx/QXlsx/header/xlsxcellformula_p.h
781B
CmakeQXlsx/QXlsx/header/xlsxcelllocation.h
458B
CmakeQXlsx/QXlsx/header/xlsxcellrange.h
2.32KB
CmakeQXlsx/QXlsx/header/xlsxcellreference.h
1.25KB
CmakeQXlsx/QXlsx/header/xlsxchart.h
2.01KB
CmakeQXlsx/QXlsx/header/xlsxchart_p.h
4.94KB
CmakeQXlsx/QXlsx/header/xlsxchartsheet.h
826B
CmakeQXlsx/QXlsx/header/xlsxchartsheet_p.h
499B
CmakeQXlsx/QXlsx/header/xlsxcolor_p.h
1.33KB
CmakeQXlsx/QXlsx/header/xlsxconditionalformatting.h
4KB
CmakeQXlsx/QXlsx/header/xlsxconditionalformatting_p.h
2.15KB
CmakeQXlsx/QXlsx/header/xlsxcontenttypes_p.h
1.42KB
CmakeQXlsx/QXlsx/header/xlsxdatavalidation.h
2.7KB
CmakeQXlsx/QXlsx/header/xlsxdatavalidation_p.h
1.15KB
CmakeQXlsx/QXlsx/header/xlsxdatetype.h
1.04KB
CmakeQXlsx/QXlsx/header/xlsxdocpropsapp_p.h
934B
CmakeQXlsx/QXlsx/header/xlsxdocpropscore_p.h
731B
CmakeQXlsx/QXlsx/header/xlsxdocument.h
5.24KB
CmakeQXlsx/QXlsx/header/xlsxdocument_p.h
1014B
CmakeQXlsx/QXlsx/header/xlsxdrawing_p.h
747B
CmakeQXlsx/QXlsx/header/xlsxdrawinganchor_p.h
4.96KB
CmakeQXlsx/QXlsx/header/xlsxformat.h
7.33KB
CmakeQXlsx/QXlsx/header/xlsxformat_p.h
2.67KB
CmakeQXlsx/QXlsx/header/xlsxglobal.h
659B
CmakeQXlsx/QXlsx/header/xlsxmediafile_p.h
1010B
CmakeQXlsx/QXlsx/header/xlsxnumformatparser_p.h
1.84KB
CmakeQXlsx/QXlsx/header/xlsxrelationships_p.h
3.36KB
CmakeQXlsx/QXlsx/header/xlsxrichstring.h
3.35KB
CmakeQXlsx/QXlsx/header/xlsxrichstring_p.h
2.04KB
CmakeQXlsx/QXlsx/header/xlsxsharedstrings_p.h
3.38KB
CmakeQXlsx/QXlsx/header/xlsxsimpleooxmlfile_p.h
2.14KB
CmakeQXlsx/QXlsx/header/xlsxstyles_p.h
5.25KB
CmakeQXlsx/QXlsx/header/xlsxtheme_p.h
580B
CmakeQXlsx/QXlsx/header/xlsxutility_p.h
1.15KB
CmakeQXlsx/QXlsx/header/xlsxworkbook.h
3.18KB
CmakeQXlsx/QXlsx/header/xlsxworkbook_p.h
1.95KB
CmakeQXlsx/QXlsx/header/xlsxworksheet.h
7.37KB
CmakeQXlsx/QXlsx/header/xlsxworksheet_p.h
7.09KB
CmakeQXlsx/QXlsx/header/xlsxzipreader_p.h
722B
CmakeQXlsx/QXlsx/header/xlsxzipwriter_p.h
638B
CmakeQXlsx/QXlsx/QXlsx.pri
6.48KB
CmakeQXlsx/QXlsx/QXlsx.pro
1.05KB
CmakeQXlsx/QXlsx/source/
-
CmakeQXlsx/QXlsx/source/xlsxabstractooxmlfile.cpp
1.79KB
CmakeQXlsx/QXlsx/source/xlsxabstractsheet.cpp
3.51KB
CmakeQXlsx/QXlsx/source/xlsxcell.cpp
7.41KB
CmakeQXlsx/QXlsx/source/xlsxcellformula.cpp
12.59KB
CmakeQXlsx/QXlsx/source/xlsxcelllocation.cpp
350B
CmakeQXlsx/QXlsx/source/xlsxcellrange.cpp
2.9KB
CmakeQXlsx/QXlsx/source/xlsxcellreference.cpp
3.4KB
CmakeQXlsx/QXlsx/source/xlsxchart.cpp
76.25KB
CmakeQXlsx/QXlsx/source/xlsxchartsheet.cpp
4.03KB
CmakeQXlsx/QXlsx/source/xlsxcolor.cpp
5.14KB
CmakeQXlsx/QXlsx/source/xlsxconditionalformatting.cpp
31.86KB
CmakeQXlsx/QXlsx/source/xlsxcontenttypes.cpp
6.37KB
CmakeQXlsx/QXlsx/source/xlsxdatavalidation.cpp
16.3KB
CmakeQXlsx/QXlsx/source/xlsxdatetype.cpp
1.21KB
CmakeQXlsx/QXlsx/source/xlsxdocpropsapp.cpp
4.99KB
CmakeQXlsx/QXlsx/source/xlsxdocpropscore.cpp
7.02KB
CmakeQXlsx/QXlsx/source/xlsxdocument.cpp
45.44KB
CmakeQXlsx/QXlsx/source/xlsxdrawing.cpp
2.49KB
CmakeQXlsx/QXlsx/source/xlsxdrawinganchor.cpp
48.15KB
CmakeQXlsx/QXlsx/source/xlsxformat.cpp
32.97KB
CmakeQXlsx/QXlsx/source/xlsxmediafile.cpp
1.51KB
CmakeQXlsx/QXlsx/source/xlsxnumformatparser.cpp
2KB
CmakeQXlsx/QXlsx/source/xlsxrelationships.cpp
5.6KB
CmakeQXlsx/QXlsx/source/xlsxrichstring.cpp
6.99KB
CmakeQXlsx/QXlsx/source/xlsxsharedstrings.cpp
14.83KB
CmakeQXlsx/QXlsx/source/xlsxsimpleooxmlfile.cpp
660B
CmakeQXlsx/QXlsx/source/xlsxstyles.cpp
65.82KB
CmakeQXlsx/QXlsx/source/xlsxtheme.cpp
9.86KB
CmakeQXlsx/QXlsx/source/xlsxutility.cpp
9.17KB
CmakeQXlsx/QXlsx/source/xlsxworkbook.cpp
24.61KB
CmakeQXlsx/QXlsx/source/xlsxworksheet.cpp
100.11KB
CmakeQXlsx/QXlsx/source/xlsxzipreader.cpp
896B
CmakeQXlsx/QXlsx/source/xlsxzipwriter.cpp
966B

资源内容介绍

QT选择cmake创建的项目使用QXlsx Demo
# CMakeLists.txt for QXlsx Librarycmake_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 offoption(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<QPoint> 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(QXlsxPRIVATE ${QXLSX_HEADERPATH}PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/header> $<INSTALL_INTERFACE:include/QXlsxQt${QT_VERSION_MAJOR}>)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)

用户评论 (0)

发表评论

captcha

相关资源

九、前后端分离通用权限系统(9)gansu-system-front(9).zip

九、前后端分离通用权限系统(9)gansu-system-front(9).zip

89.57MB35积分

第二阶段:机器学习经典算法-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:可视化工具,用于图表展示分析结

21.9MB23积分

第二阶段:机器学习经典算法-01回归算法-2.回归算法

该视频主要讲述了机器学习的两大问题类型:有监督问题和无监督问题。视频还通过银行借款的例子解释了回归和分类的概念,并介绍了线性回归的概念。此外,视频还讲述了如何通过机器学习模型预测银行贷款金额,包括定义特征和权重参数,以及如何使用矩阵表示权重参数和特征向量。最后,视频强调了标签值的重要性。00:17机器学习算法的核心重要性1.机器学习分为有监督问题和无监督问题两大类。2.有监督问题需要标签值,如猫狗分类,无监督问题没有标签值,如聚类分析。3.算法是机器学习的核心,对于实际工作和面试都非常重要。03:44回归问题的解释和例子1.回归问题旨在预测一个具体值,如银行贷款额度。2.例子中,工资和年龄是特征,银行贷款额度是预测目标。3.线性回归使用权重参数来量化特征的影响。07:11线性回归的数学模型1.线性回归模型用权重参数和特征进行矩阵运算,预测结果。2.引入常数项x0和偏置项西塔零,简化计算过程。3.模型预测值h西塔x通过权重参数和特征的线性组合得出。

33.21MB37积分

免费的PL2303HXA驱动,没有任何套路,解压不收费 08版本

免费的PL2303HXA驱动,没有任何套路,解压不收费 08版本

2.34MB10积分