精华内容
下载资源
问答
  • Qt5 报错笔记

    千次阅读 2019-04-10 16:40:44
    QT += multimedia 2.窗体.h文件中加入QSound类的指针 QSound *sound;//私有对象 3.窗体.cpp文件中构造函数进行音乐播放 QString runPath = QCoreApplication::applicationDirPath();//获取当前exe所在路径 ...

    使用QSound类

    步骤:

    1.pro文件中加入

    QT += multimedia

    2.窗体.h文件中加入QSound类的指针

    QSound *sound;//私有对象

    3.窗体.cpp文件中构造函数进行音乐播放

        QString runPath = QCoreApplication::applicationDirPath();//获取当前exe所在路径
        QString absDir = runPath + "/MainMusic.wav";
        qDebug()<<absDir;
        sound = new QSound(absDir,this);
        this->sound->play();

    错误1 :QSoundEffect(qaudio): Error decoding source

    原因:路径只能是绝对路径

    解决办法:由于考虑发布问题,不能写死,可以获得exe路径。将音乐放到debug中。

        QString runPath = QCoreApplication::applicationDirPath();//获取当前exe所在路径
        QString absDir = runPath + "/MainMusic.wav";
        qDebug()<<absDir;

    错误2:G:\sougou\SogouInput\Components\程序异常结束。

    原因:Qsound指针没有初始化

    解决办法:

        sound = new QSound(absDir,this);
        this->sound->play();

    错误3 :QWidget: Must construct a QApplication before a QWidget

    原因:在mainwindow构造函数之前先实例化了其他窗体。我本来是在login的窗体里面定义了一个bool变量表示是否登录,在mainwindow的其他按钮点击时需要用到,去判断,所以在mainwindow构造函数之前就定义了。

    解决办法:在mainwindow之前可以声明,但在构造函数里面new即可。

     

     

     

    展开全文
  • QT5报错之C4819解决方案

    千次阅读 2019-03-13 04:01:15
    遇到这个问题,搞了我很久,浪费了我几个小时...①报错: ② ③: ④: ⑤: ⑥: 好的方法一完成。 方法二:不要显示中文了,显示英文就行了。如“请显示学生信息”改成“Display message of ...

    遇到这个问题,搞了我很久,浪费了我几个小时(当前时间:2019/03/13凌晨3:48发布),网上的答案都不知道他们回答的什么(答非所问)。

    我用图片的方式来演示:

    方法一:总共有一下6个步骤:

    ①报错:

    ③:

    ④:

    ⑤:

    ⑥:

    好的方法一完成。

    方法二:不要显示中文了,显示英文就行了。如“请显示学生信息”改成“Display message of student,please!”

    展开全文
  • 解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin QT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe",这个工具在 "...\Qt\msvc2017_64\bin"的...

    解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin

    QT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe",这个工具在 "...\Qt\msvc2017_64\bin"的目录下,通过该命令,可以解决上述错误。

    打开控制台窗口

    设置搜索路径以便系统可以搜索到 "windeployqt.exe"

    运行 "windeplayqt.exe D:\work\project\sample\bin\Release\sample.exe", 所需要的QT运行库就自动拷贝到目标程序目录了。

    其他

    以上方法也适合debug版本。

    如果程序使用了新的QT模块,重新执行一遍即可。

    展开全文
  • 在vs上写qt项目的时候,发现在调用QtChart相关函数的时候报 错误 LNK2019 无法解析的外部符号 “__declspec(dllimport) public: void __cdecl QtCharts::QAbstractAxis::setRange(class QVariant const &,class ...
  • 一、There's no Qt version assigned to this project for platform巴拉巴拉change Qt version 项目右键,选择Qt Project Settings,Properties中version里选择对应版本。 二、无法打开QGridLayout 项目右键,...
  • 记录一次头痛的Qt 5报错 报错内容如下: qtcreator_ctrlc_stub: Command line failed: D:\Qt\QtProject\myspflashwindow2 qmake_all 21:13:46: 进程"D:\Qt\QtProject\myspflashwindow2"退出,退出代码 -1 。 ...
  • QT5报错: QMetaObject::connectSlotsByName: No matching signal for on_pushButton_clicked() 请检查你的信号对象是否已经被重新命名过,在UI界面右键“转到槽”的时候,按钮(或其他控件)被命名为“pushButton”...
  • python2.7 安装pyqt5 解决QtWidgets等报错

    千次阅读 2018-09-18 19:19:22
    链接:...   1.pip install python-qt5 2.下载链接里面的内容,把Lib/site-packages下的PyQt5放到python2.7安装目录下的Lib/site-packages,这个是别人编译好的pyqt5   # coding=utf-8 impo...
  • 1 .pro 文件添加 QT += charts 2 使用 QApplication 来代替默认的 QGuiApplication 3 软件必须安装了 QtCharts 模块(默认不安装需要自己选上) #include <QQmlApplicationEngine> #include <...
  • 使用Qt常见报错及解决方案

    千次阅读 2020-07-10 02:48:58
    最近使用Qt创建工程项目遇到了一些常见的报错,现将报错内容和解决方案整理记录如下: 1. 缺插件导致无法运行 This application failed to start because no Qt platform plugin could be initialized. ...
  • 原文转自:http://blog.csdn.net/wdjhzw/article/details/39647693在Ubuntu 16.04下编译基本Qt Widget应用程序报错qt :-1: error: cannot find -lGL在终端中执行下列命令即可:sudo apt-get install libglu1-mesa-...
  • QT日常报错解决方案

    2020-07-27 15:11:59
    日常报错 3.1 undefined reference to vtable vtable 表示的是虚表, 这个错误出现时,请检查你的父类所有虚函数是否实现, 或者子类是否把父类的虚函数都处理完. 注意:析构函数也算. 有时候一开始没有添加Q_OBJECT,...
  • 一 问题 提示string.h 找不到,查看提示信息,有问题的是Xcode目录下的文件,sdk版本不对 二、解决办法 进入Xcode的sdk目录
  • qt Debug报错QT - The CDB process terminated

    千次阅读 2019-01-22 15:36:37
    一般情况是缺少dll导致,首先检查kit套件设置,没问题的话即是缺少某些dll导致,最简单的解决办法就是直接在双击打开生成的exe,用windelopyqt 导入所需dll,然后双击打开debug目录下的exe文件,提示缺少什么dll就去...
  • QML使用QtCharts 报错

    千次阅读 2018-01-04 16:08:15
    新建一个 Qt Quick Application 应用,测试QtCharts模块报错: import QtQuick 2.6 import QtQuick.Window 2.2 import QtCharts 2.2 Window { visible: true width: 640 height: 480 title: qsTr("Hello ...
  • Qt编译项目报错”LNK2019:无法解析的外部符号“时,按如下操作解决: 到该项目构建生成build的路径下删除build文件夹,再重新到Qt中对项目执行”清除-qmake-重新构建“操作。 如果执行完上述操作问题还是存在,那...
  • QT += core gui sql 引入头文件 #include #include #include 建立并打开数据库 QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //添加数据库名称,这里写QMYSQL db.setHostName("127.0.0.1"); //设置...
  • qt编译报错-c++11的坑

    2020-08-14 16:58:39
    title: qt编译报错-c++11的坑 date: 2020-07-10 08:01:26 tags: 踩坑记录 qt编译报错:error: in C++98 ‘xxxx’ must be initialized by constructor, not by ‘{…}’ }; ^ 在学习qt开发ros插件时遇到一个编译...
  • QT中文报错问题

    2014-05-07 16:07:00
    问题关键是解决编码问题 方法: 在cpp文件开头加 #pragma execution_character_set("utf-8") 然后,用Notepad++工具打开cpp文件,选择“格式”->"转为UCS-2 Little Endian编码格式" 转载于:...
  • qt creator 报错

    2019-02-11 17:24:52
    在pro文件加上QMAKE_CXXFLAGS += -std=gnu++0x
  • Qt5 运行报错解决

    2016-11-09 17:06:04
    Qt5编写GUI项目编译出现以下错误: :-1: error: cannot find -lGL :-1: error: collect2: error: ld returned 1 exit status 解决办法: 终端下输入: sudo apt-get install libgl1-mesa-dev sudo apt...
  • 最近因为电脑任务管理器那栏卡死,无奈之下强制关机,开机后发现Qt Creator打开后报错报错如下图: 详细信息就是VS编译器下的cmd启动不了,以前也遇到过这个问题,似乎是重装了QT解决了问题,不太记得了,现在...
  • 创建工程后默认是32位,改成64位后编译 报错 解决:
  • 今天一时兴起想用qt+vs写点东西,结果打开之后新建工程发现报错了,报错如下图: ...然后那就配置一下呗,先找到配置的地方,在vs中点QT5,然后找导Qt Options,如下图: 找到之后打开,可以看...
  • python 3.8 按照pip install pyqt5和pip install pyqt5-tools完成安装后,进入..\Python\Lib\site-packages\pyqt5_tools\Qt\bin 目录打开designer.exe报错如下: 解决方案 将以下目录中的两个dll文件 …\Python\Lib...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,820
精华内容 13,128
关键字:

QT5报错