关于QT控件提升后找不到头文件的解决方法

这篇具有很好参考价值的文章主要介绍了关于QT控件提升后找不到头文件的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天跟着教程走,学到QWidget绘制,需要提升控件,但是按照老师的操作做完之后发现出现找不到头文件的bug,在网上查了下说是不能勾选全局包含,我去掉之后还是找不到头文件,再查发现需要再PRO文件里添加头文件目录的包含,但是目前QT好像已经没有PRO文件了,只能在CMake文件中添加头文件目录,在CMake中添加下面这段就可以解决了。

INCLUDE_DIRECTORIES(
    ${PROJECT_SOURCE_DIR}
)

出现问题的原因是Qt creator通过ui文件生成的程序和存放头文件的目录不在一起,但是生成的程序里会在生成目录下找头文件,所以肯定是找不到的。文章来源地址https://www.toymoban.com/news/detail-517771.html

到了这里,关于关于QT控件提升后找不到头文件的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 0·ESP IDF搭建VScode环境踩坑记(找不到头文件)

    目录 环境搭建 简单记录下自己遇到的问题: ①找不到头文件 ②Cmake插件出现问题 小结 整体的环境搭建,网络上还是有很多教程的,这里就不重复造轮子了,可以参考下面的链接 【ESP32-IDF环境搭建之vscode环境】 官方也有出一个指导教程,可以作为辅助参考,基本还是比较顺

    2024年01月19日
    浏览(37)
  • linux上vscode中.cpp文件中引入头文件.hpp时报错:找不到头文件(启用错误钵形曲线)

    当在 .cpp 文件中引入系统给定的头文件时: #include iostream 或者引入自定义的头文件 : #include success.hpp 报错:找不到相应的头文件,即在引入头文件的改行底下标出红波浪线 解决方法为: 🚩首先:稳住不要慌,深吸一口气 😏 😏 😏 😏 😏 😏 😏 😏 😏 😏 😏 😏 😏 😏

    2024年02月10日
    浏览(29)
  • QT中控件不满足要求那么为你的控件做“提升”吧

    我们在VisualStudio中例如VC或者C#中写一些个性化比较强的项目都会对控件有更高的要求,那么当我们的要求得不到满足时就需要考虑用到自定义控件了,其中自定义控件有两种方式,一种是完全重写,另一种简单的方法是继承自现有的控件。 这里我们说控件提升就是QT中采用继

    2024年02月02日
    浏览(31)
  • VMware虚拟机共享后找不到共享文件目录或进去打不开的解决方法

    网络模式设置为桥接(复制物理网络连接) 共享物理主机的某个目录文件 在CMD命令窗口下使用以下命令,如果在同一个网段且相互都能ping通说明没有问题 在虚拟机上查看网络却是空的,使用 \\\\物理主机IP地址 ,查看要么是空要么就是打不开,网上找了很多相关问题的文章发

    2024年02月11日
    浏览(36)
  • vscode配置C/C++ 时报错,launch program does not exist | 无法检测到头文件:检测到 #include 错误。请更新 includePath。|解决方法

    运行报错: 安装好VScode后出现了头文件无法读到的问题,后面发现很多东西都没安装好,正好根据这个机会学习一下C++这门语言的构造。 首先,我查到的原因之一是我没有下MinGW。 MinGW介绍如下:MinGW是一个Windows平台上的C/C++编程环境,它提供了一组GNU工具和库,包括GCC编译

    2024年02月13日
    浏览(28)
  • QT QGraphicsView 提升到 QChartView报错 解决方案

    本文主要描述, 使用QT提供的QChartView来绘制图表,提升QGraphicsView控件 继承QChartView后,然后将QGraphicsView提升到我们自己写的类,怎么才能确保提升后编译不报错. 临时方案(主要是修改ui_xxxx.h文件) 终极解决方案(针对网上好多方案都是修改ui_xxx.h文件,然后重新编译后又报错,又要修改

    2024年02月05日
    浏览(26)
  • Qt项目UI文件中新添加的控件在代码中不识别的问题

    ui-XXXX 在UI界面中新添加了控件,但是在代码中怎么也不出现,或者划红线 我看不少人说备份删除文件再添加,或者关闭QT再打开。。。 其实只要右键项目清除构建,然后重新构建就可以了, 这有一个大哥写的也很明白,感觉好的办法被海一样的信息淹没了,也帮他给个链接

    2024年02月16日
    浏览(29)
  • 【Visual Studio】Qt 在其他 cpp 文件中调用操作 ui 界面控件

    知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏:Visual Studio。 还整了一个如何相互之间调用函数的文章,感兴趣可以看:【Visual Studio】Qt 在其他 cpp 文件中调用主工程下文件中的函数。 主界面工程为 A ,添加的文件名字为 test ,目标是在

    2024年02月05日
    浏览(37)
  • 解决QT中UI控件布局更改后运行结果没有发生变化的问题

    在学习QT中,遇到了一个问题,那就是当我UI中更改了控件布局后,运行的结果却并没有发生改变,于是我上网查找了一些资料,大多略显麻烦。 效果如下:这是UI控件更改布局后  这是运行后结果 显然,UI文件中并没有更新。 我的解决方案是: 1.首先在项目文件中找到UI文件

    2024年02月11日
    浏览(69)
  • Qt Scroll Area控件设置,解决无法显示全部内容,且无法滚动显示问题。

    前言,因为要显示很多条目的内容,原来是用Vertical Layout控件里面嵌套Horizontal layout显示了很多行控件,发现最简单的方法就是使用滚动条控件,但是无论如何调整需要滚动的控件高度,始终无法滚动显示内容。也就是说添加后,发现没有滚动条,也无法显示超出控件范围的

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包