• 新站建成,望大家多多关注!如有需要,可留言私聊!QQ群: 491728233 , 693233918
  • 投稿功能开通啦!大家可以去“联系我们”中进行投稿

标签:Qt

Qt专栏

Qt开发 指定的qrc文件无法找到,但又无法修改(

Qt开发 指定的qrc文件无法找到,但又无法修改(<include locaion = **qrc>)
Qt Creator中打开ui文件的时候,如果找不到qrc文件的时候,会报这样的错误 但是,将ui文件切换到编辑页面,对该文档进行搜索的时候,又找不到该qrc文件,只有对项目进行全局搜索的时候,才能找到该qrc文件。 而进入该文件源代码去612行或者1214行却又找不到该include语句,这应该是Qt Creator在打开ui源文件时候做了特殊处理……继续阅读 »

阿拉灯aladeng 2个月前 (12-31) 88浏览 0评论

Qt专栏

Qt开发 Qt Creator中双击“问题”窗口中的记录无法定位到源码中

Qt开发 Qt Creator中双击“问题”窗口中的记录无法定位到源码中
如下图中,点击某个error记录,无法定位到源码中错误位置,一般这种错误是发生在*pro文件中,去*pro文件中搜索相应的路径字符串,找到位置,进行修改。可以按住ctrl键,同时移动鼠标,如果该路径变色,说明可以找到;否则,找不到 喜欢1+ 喜欢该文章的用户: ……继续阅读 »

阿拉灯aladeng 2个月前 (12-22) 116浏览 0评论

Qt专栏

Qt开发 vs调试无法进入断点

Qt开发 vs调试无法进入断点
如在vs中设置了断点,结果调试的时候,始终进不去断点,这可能是因为你修改了源文件中的内容导致的。 解决方案:将断点文件所在的工程重新编译。 如果还不行,那就试试下面的方法。 1、  项目->属性->配置属性->C/C++->优化 选择“已禁用(/od)” 2、  项目->属性->配置属性->链接器->调试……继续阅读 »

阿拉灯aladeng 2个月前 (12-21) 112浏览 0评论

Qt专栏

Qt开发 Qt中为什么很少出现delete,Qt对象又是如何销毁的?

Qt开发 Qt中为什么很少出现delete,Qt对象又是如何销毁的?
所有集成自QObject类的类,如果在new的时候指定了父亲,那么,在父对象被销毁时,会一级一级清理该父对象管理的所有对象。建议不要自己手动delete QObject对象。而例如直接在main函数中定义的顶级QObject对象,这是所有控件是父容器,因此没有父对象,因此,最好是在代码中设置其属性为 setAttribute(Qt::WA_DeleteO……继续阅读 »

阿拉灯aladeng 2个月前 (12-19) 136浏览 0评论

Qt专栏

Qt开发 Qt Designer的UI文件深入剖析 ui_*.h、*.ui、*.cpp、*.h源码解析

Qt开发 Qt Designer的UI文件深入剖析 ui_*.h、*.ui、*.cpp、*.h源码解析
用vs新建一个GuiClass时(如a.ui),会同时在Header Files中生成一个a.h头文件,在Source Files中生成一个a.cpp文件,另外,还会在Generated Files中生成一个ui_a.h文件,其中,ui_a.h文件实际并不存在(不信可以去Generated Files文件夹下找找,在目录树上点击该文件,提示“无法打开文档……继续阅读 »

阿拉灯aladeng 2个月前 (12-16) 145浏览 0评论

Qt专栏

Qt开发 error C2248: “QObject::QObject”: 无法访问 private 成员(在“QObject”类中声明)

Qt开发 error C2248: “QObject::QObject”: 无法访问 private 成员(在“QObject”类中声明)
原理:QObject取消了c++默认生成拷贝构造函数和赋值运算函数,也就是说,一旦这个类继承自QObject,则由这个类建立的对象不能拷贝和赋值 解决方法: 1、不让这个类集成QObject 2、采用指针进行赋值      例如:QPushButton是继承自QObject的,因此也不能直接拷贝和赋值                     QPush……继续阅读 »

阿拉灯aladeng 2个月前 (12-16) 249浏览 0评论

Qt专栏

Qt开发 Qt Creator集成Git管理代码版本

Qt开发 Qt Creator集成Git管理代码版本
使用Qt Creator 的人不对,相比于 Intellij IDEA、VS 这些工具来说,Qt Creator 算是很小众的了,但在跨平台开发方面,Qt Creator 拥有独到的优势,Qt语言专为跨平台而生,开发跨平台程序更离不开Qt Creator 集成开发环境。 之前一直不了解Qt Creator 的版本控制功能,只在 Qt Creator 中看……继续阅读 »

阿拉灯aladeng 2个月前 (12-15) 155浏览 0评论

Qt专栏

Qt开发 中标麒麟系统无法播放视频

Qt开发 中标麒麟系统无法播放视频
phonon 框架原理 Qt通过 phonon 来实现跨平台的多媒体播放,多媒体文件的播放主要过程包括:文件读取、分流、解码、输出,这些在不同的系统中实现方式不同,如 windows 下的 DirectX、Linux 下的 gstreamer 或 xine 及 Mac 下的 QuickTime。 而Qt中的 phonon 作为跨平台的多媒体解决方案,就因该为……继续阅读 »

阿拉灯aladeng 3个月前 (12-06) 230浏览 0评论