代码总览
各个头文件
提示很清楚啊,qmainwindow的paintevent函数没有实现,代码没贴全,你看一下。
login.h里面添加#include 即可
【相关推荐】
等等开始学Qt前再吸收一点前置芝士哈哈哈!
根据开发项目的不同,Qt分为桌面和移动设备应用开发、嵌入式设备开发两大类不同的安装包。
桌面和移动设备应用开发就是开发在PC、服务器、手机、平板电脑等设备上运行的程序,操作系统平台可以是Windows、Linux、macOS、Android(就是跨平台性)等。用于桌面和移动设备应用开发的Qt具有开源许可协议,可以免费下载和使用。
嵌入式设备开发是针对具体的嵌入式设备来开发应用程序,如物联网设备、汽车电子设备、医疗设备等特定的嵌入式设备。用于嵌入式设备开发的Qt可下载30天试用版本。
小学徒的Qt学习方向是桌面应用程序开发的,所以下载使用的是桌面和移动设备开发的Qt 5.9.1开源版本,接下来开始真正的学习哈哈哈
#include呢
结合GPT给出回答如下请题主参考
这个错误通常意味着QT不能找到您正在尝试运行的外部命令。您需要确保该命令在系统环境变量中正确配置,并且QT能够正确地访问它。
以下是一些解决方法:
1.检查是否正确安装了所需的命令行工具。例如,如果您尝试使用VC++编译代码,则需要安装Visual Studio并配置环境变量。
2.确保将所需工具的路径添加到系统环境变量中。这可以通过编辑系统环境变量或通过qtcreator中的项目构建设置来完成。
3.检查防病毒软件或防火墙是否阻止qtcreator访问所需工具。
4.如果您使用的是特定于平台的命令,则需要确保您的QT版本与平台兼容。例如,在Windows上,您需要使用Visual Studio工具链来编译Windows应用程序。
如果以上方法无效,请提供更多信息,例如您正在尝试执行的命令和QT版本以及操作系统等,以便我们更好地帮助您解决问题。
Qt 错误: LNK2019: 无法解析的外部符号 原因及解决办法
可以参考下
Qt报错:无法解析外部命令,解决办法,参考解决方法:
Qt报错:无法解析外部命令,解决办法:https://download.csdn.net/blog/column/11760451/105573407
或者:
https://www.tinymind.net.cn/articles/b59af7d108b231
mypushbutton类传的qstring参数,路径里边有中文,跟这个有关系不?
提示paintevent没有实现
引用 皆我百晓生 小程序回复内容作答:
QT无法解析的外部命令是指在QT编译或运行时遇到的无法识别的命令。这种错误通常是由于环境配置不正确或者缺少所需的依赖库导致的。
以下是一些常见的解决方法:
检查环境变量:确保系统的PATH环境变量已正确配置,包含了QT的安装路径和相关的编译工具路径。
检查依赖库:确认所需的依赖库已经正确安装,并且在系统路径或者QT的库搜索路径中能够找到。
检查编译工具:确认所使用的编译工具(例如GCC或者MSVC)已正确安装,并且在系统路径中能够找到。
检查QT版本:确保所使用的QT版本与项目要求的版本匹配,并且已正确安装。
清理项目:尝试清理项目并重新构建,有时候会解决一些与编译过程相关的问题。
如果以上方法都无法解决问题,可以尝试在QT的官方论坛或者社区提问,获取帮助和进一步的解决方案。
调用的函数没有定义