随笔分类 - Qt学习大全
摘要:Qt内部的d指针和q指针 在讲Qt的D指针之前让我们来简单的解释一下D指针出现的目的,目的是什么呢?保证模块间的二进制兼容。 什么是二进制兼容呢,简单说就是如果自己的程序使用了第三方模块,二进制兼容可以保证在修改了第三方模块之后,也就是已经改变了内存布局之后,自己的程序可以不用重新编译就能够兼容修改
阅读全文
摘要:windows下使用mingw和msvc静态编译Qt5.15.xx 下载并安装相关依赖软件 Python version 2.7.5+ https://www.python.org/downloads/ (python2.7.5及以上,pythone3.X以下) Ruby version 2.5.3
阅读全文
摘要:Qt Meta-Object Compiler (moc) 元对象编译器,能够实现运行时类型识别。可以用在需要用到反射机制的情况下,qml使用c++的类和方法就是使用了这个特性,通过Q_PROPERTY在类内注册属性; 使用Qt的元对象系统的方法: 类要继承自QObject 在类申明开始写上Q_OB
阅读全文
摘要:问题描述和解决方案: onCutImage: { if(isAdded){ currentModel.insert(currentModel.count, {"imageURL":String(cutImagePrefix + url), "notifyVisible":true}) } else{
阅读全文
摘要:项目中用到了QNetworkAccessManager QNetworkRequest 调用web api.程序在有些机器上第一次请求webapi过好久才返回结果(一个很简单的web接口)。表现为win10机器请求很快返回,有些win7返回也很快,但有个测试同事机器win7系统第一次请求很慢。开始以
阅读全文
摘要:写代码都是从不会到会,那么写博客也是同样的道理。从不会到会最实用的办法就是模仿了。关于Qt的知识很多都是学习了CSDN的一位大神 一去二三里。关于Qt插件的开发,我们也从他的文章里面抽丝剥茧,把最本质、最实用的东西提取出来拿到我们的文章里面消化吸收。 关于Qt插件的部分,他一共写了5篇之多,可见插件
阅读全文
摘要:这边文章的目的是把自己之前写的关于Qt的文章整理归纳成一个Qt学习的专栏,会提供之前文章的导航,同时也会留一些坑待自己日后填。 1.Qt 元对象系统 2.Qt的信号和槽 3.Qt的插件开发 4.Qml开发 5.pro文件工程配置
阅读全文
摘要:main.qml import QtQuick 2.12 import QtQuick.Window 2.12 import QtQml.Models 2.12 Window { visible: true width: 640 height: 480 title: qsTr("Hello Worl
阅读全文
摘要:1.样式不对; 2.布局不对; 3.Mac的菜单替换PC的菜单; Mac的菜单替换PC的菜单: 1)左上角图标没有手动添加且不需要添加的情况下出现,而且点击是Help菜单内容; 2)把HelpBtn和SettingBtn两个按钮的创建用Q_OS_WIN宏隔离开;
阅读全文
摘要:在QT中自定义函数,信号,槽基本上都是在基类上派生时设计的 (全局变量和函数请参考http://blog.csdn.net/liang890319/article/details/7062928) 这里分两种情况讨论 一,代码模式 通过.H和.cpp设计界面布局,并通过派生设计自定义的函数,信号,槽
阅读全文