cmakelist加载Qt模块

Qt编程中,cmakelist会自动添加Core,Gui,Widgets模块,有时需要添加新的Qt的模块。在命令find_package中搜索要新增的模块,在命令target_link_libraries中添加要新增的模块。

比如要使用QUiLoader类,要增加对ui文件的处理的UiTools模块。

html 复制代码
# 默认情况下不自动添加Uitools模块,需手动添加。
find_package(Qt5 COMPONENTS;
    Core;
    Gui;
    Widgets;
    UiTools;
    REQUIRED
)

******

# 在动态链接库中添加UiTools库。
target_link_libraries(Electricity
    Qt5::Core;
    Qt5::Gui;
    Qt5::Widgets;
    Qt5::UiTools
)

注意,在Qt文档中模块式uitools,但是调用时u,t需大写。

相关推荐
纪念 22911 分钟前
C++ 算法(模拟)
开发语言·c++·算法
zwc321043205517 分钟前
Day 2:图像内存、数据类型与stride
c++·人工智能·opencv·算法·计算机视觉
niucloud-admin19 分钟前
NIUCLOUD PHP SAAS上门家政使用文档--服务订单:评价列表
开发语言·php
Wang's Blog29 分钟前
Java 项目实战: 交友项目 - 项目:需求分析与滑动数据设计
java·开发语言·交友
gz927cool1 小时前
Python 全栈应用最佳实践完整指南
开发语言·python·ai
道尔柯南1 小时前
C++ 内存管理详解:从 malloc/free 到 new/delete
c++·面试
東隅已逝,桑榆非晚1 小时前
AVL数实现
c++·笔记·学习·算法
CoderYanger1 小时前
Java EE 进阶:5. Spring IoC&DI(第三弹):Spring DI
java·开发语言·spring boot·spring·面试·java-ee·mvc
思想觉悟1 小时前
SEAndroid实战
android·linux·c++
AIFQuant1 小时前
Python期货行情API接入:股指、黄金、原油多品种数据管道实战
开发语言·python·金融·区块链·量化开发