首页 > 其他分享 >Qt 解决qtcreator工程文件例程报错error: cannot initialize object parameter of type ‘QWidget‘ with an expression

Qt 解决qtcreator工程文件例程报错error: cannot initialize object parameter of type ‘QWidget‘ with an expression

时间:2024-01-30 19:12:36浏览次数:29  
标签:Qt 例程 cannot qtcreator initialize 报错 type qt

qt下载好并且环境配置完成,kits和qt都已配置完成在qt creator中,在终端手动编译qmake make都完全没问题,但是在qt creator中却报错。

即使是新建工程例程都报错。

版本
qt 5.6.0
qt creator 4.11.0

报错
main.cpp:96: error: cannot initialize object parameter of type ‘QWidget’ with an expression of type ‘MainWindow’
main.cpp:89: error: no matching member function for call to ‘process’

总之就是各种no matching和cannot initialize

问题分析

可能因为qt creator4.11.0 based on qt 5.12
版本略微冲突导致。。

问题解决

在qtcreator中选择帮助(help)-关于插件(about plugins)将ClangCodeModel取消勾选,即可,取消勾选之后需要重启qtcreator。

结论

非常稳健,可以正常运行,不报错了,全绿了,感动。

 

标签:Qt,例程,cannot,qtcreator,initialize,报错,type,qt
From: https://www.cnblogs.com/ybqjymy/p/17997771

相关文章

  • Qt cannot initialize object parameter of type ‘QWidget‘ with an expression of
    报错如图:qtcreator工程文件例程报错error:cannotinitializeobjectparameteroftype‘QWidget’withanexpressionoftype‘tab_workface’问题分析可能因为qtcreator4.11.0basedonqt5.12版本略微冲突导致。。问题解决帮助->关于插件,将ClangCo......
  • springboot集成mqtt
    SpringBoot集成MQTT(简单版)一、docker安装emqx环境(Linux系统)emqx:mqtt服务器(broker)version:'3'services:emqx:image:emqx/emqxcontainer_name:emqxrestart:alwaysports:-8001:18083-8002:1883-8003:8083-8004......
  • Qt error C1083:无法打开文件stddef.h或crtdbg.h
    问题描述环境:QT5.15.2从别的电脑拷过来一个能跑的项目在新安装的qt上运行,报错C1038,检查发现报错的文件都跟sdk有关,问题就是不能正确找到SDK相关的。解决1.查找SDK(我是用的"everything"工具搜索的,一般都会在这个路径下面) 在这几个文件夹中选择最新的那个,点进去,里边......
  • Qt 使用MSVC2017编译报错: C1083:无法打开包括文件: “stddef.h“的解决方案
    之前安装过QT的好几个版本:5.9,5.12,5.15,编译过项目。现在使用QT5.12.6+MSVC2017编译项目出现如下图所示报错,困扰了我2天。一开始,我通过卸载重装QT和 VS2017 都没有解决问题。今天晚上找到一个办法,就是在QT“项目”设置里面将头文件目录配置进去,终于将问题解决......
  • Qt QCustomPlot 入门教程
    简述QCustomPlot是一个基于QtC++的图形库,用于绘制和数据可视化-制作漂亮的2D图-曲线图、趋势图、坐标图、柱状图等,并为实时可视化应用程序提供高性能服务。它没有进一步的依赖关系,并有着良好的文档记录。QCustomPlot可以导出为各种格式,比如:PDF文件和位图(如:PNG、JPG......
  • [-001-]-Python语言的GUI编程工具包之PyQt5初步认识
    一、PyQt5的QtWidgets介绍PyQt5的QtWidgets模块包含了很多类,用于创建GUI应用程序的各种控件和窗口部件。其中一些主要的类包括:QApplication:应用程序类,负责管理应用程序的控制流程和事件循环QMainWindow:主窗口类,提供了一个应用程序的主界面QWidget:窗口部件类,是所有用户界面......
  • gitclone正常,但是git submodule报错Permission denied
    根本原因是,git这种形式没有权限参考https://www.hangge.com/blog/cache/detail_1561.html......
  • Qt QCustomPlot使用教程
    (一)——安装与配置1、下载去QtPlottingWidgetQCustomPlot-Download下载需要版本的QCustomPlot的压缩包QCustomPlot.tar.gz,下载解压后会得到qcustomplot的.cpp与.h文件,这两个文件是我们需要的。2、添加到项目①把这两个文件复制粘贴到项目下;②右键点击项目名......
  • vs+qt中使用opengl及关键报错“无法打开包括文件: no such file or directory”与“err
    参考链接https://blog.csdn.net/qq_22533607/article/details/79792083http://t.csdnimg.cn/T8II5http://t.csdnimg.cn/JP8k7基础准备:vs中配置qt插件(略)关键步骤:创建QtWidgetApplication项目将BaseClass修改成QWidget,方框中的内容可以不勾,个人习惯ui文件中添加open......
  • kubeadm init过程报错解决
    1、问题kubeadminit初始化kubesphere集群的时候遇到如下错误:1)错误1:W061315:49:11.5500292140images.go:80]couldnotfindofficiallysupportedversionofetcdforKubernetesv1.27.2,fallingbacktothenearestetcdversion(3.5.7-0)[wait-control-plane]......