- 博客(8)
- 资源 (14)
- 收藏
- 关注
原创 QML中ChartView使用legend的问题(Qt 5.10.1版本)
在使用ChartView的时候,按照官方的文档,使用text editor进行编辑时,有如下代码:ChartView {legend.visible: false} 此时会报错:““legend does not have members(M17)””,但是运行时却没有受影响,只是此时Form Editor下由于这个报错已经无法正常显示我们的界面预览,所以很影响使用。 后面...
2018-07-30 16:42:46 2661
翻译 QML与C++混合编程(二):QML获得C++类中的属性
QML获得C++类中的属性 QML可以轻松地用C++中定义的功能进行扩展。由于QML引擎和Qt元对象系统的紧密结合,QML可以获取任意QObject派生类中的功能,这使得QML可以通过一些小的改动直接获得C++中的数据和方法。 QML引擎可以通过元对象系统对QObject实例对象进行内省,这意味着QML可以获取一个QObject派生类中的属性、方法(为公有槽或者标记为Q_INVOKAB...
2018-07-18 16:37:47 3201 5
翻译 QML与C++混合编程(一)
该系列文章主要参考官方文档:英文文档概述 QML可以轻松地通过C++代码进行扩展,一方面,QML模块中的类允许C++对QML对象进行加载和操作,另一方面,由于原生QML引擎和Qt元对象系统的集成,QML可以直接调用C++的功能。这使得开发者可以同时使用QML、JavaScript和C++进行混合应用的开发。 QML和C++的集成有以下几个好处:将界面和后台逻辑分离,界面通...
2018-07-17 17:23:12 931
原创 面向对象编程学习笔记(持续更新...)
OO设计原则: (1)SRP:The single responsibility principle单一职责 只能让一个类有且仅有一个职责; (2)DRY:Don’t repeat yourself principle 通过抽取公共部分放置在一个地方避免代码重复; (3)OCP:Open-Close Principle开闭原则 类应该对扩展开放,对修改关闭; (4)LSP:The L...
2018-07-10 17:34:39 178
原创 关于Qt的.pro文件的编写
刚开始学习Qt的时候,出现一些编译错误后,很多论坛上都教大家用一下qmake试试,当时觉得很不理解,但由于初学,也没有深究,只是觉得好神奇,因为很多时候确实是用一下qmake就好了,直到前段时间,因为一个项目,要用到很多的第三方库,接触到了.pro文件的编写,也对qmake有了一定的认识,关于qmake,官方这里讲的很详细了,大家可以参考学习一下。大多数时候在Qt里编写程序时是不需要自己去改....
2018-07-06 21:31:18 369
原创 使用osgQt::QWidgetImage将Qt界面集成到OSG三维场景中
写在前面 最近在做三维gis数据显示相关的内容,开发使用的是OSG和OSGEarth,因为osg本身对界面显示这块比较弱,不能在三维场景中呈现较好的二维界面效果,所以我想的是将Qt下开发的界面集成到OSG中,王锐老师的《OpenSceneGraph3 cookbook》中有一节是专门讲这个的,算是个引子,有兴趣的同学可以先读一读这一节的内容。在实现的时候遇到了很多的问题,网上相关的资料又比较...
2018-07-06 12:07:43 2078 1
原创 关于学习Python的协程以及生成器的一点理解
从廖大的教程说起 看廖大的教程学习Python的时候,学到协程这里[https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432090171191d05dae6e129940518d1d6cf6eeaaa969000],被yield卡了很久,想明白之后,写下这篇博客,记录一...
2018-07-05 22:57:56 354
Linux c++ UDP接收结构体数据实例.rar
2019-08-23
QT下使用的Protobuf(Protocol Buffer)动态链接库
2018-05-16
基于QT和windows api实现的远程桌面控制(包括客户端和服务端)
2018-05-11
live555编译工程完整版
2018-05-08
C++标准程序库 The C++ Standard Library(侯捷译)
2018-04-18
第12章Qt5多线程
2018-04-12
openscenegraph3.2示例
2018-04-12
高级C++编程英文原版
2018-04-10
qt用户界面设计
2018-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人