自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 为QML创建C ++插件

引自https://doc.qt.io/qt-5/qtqml-modules-cppplugins.html该QML引擎加载一个C ++插件QML。此类插件通常在QML扩展模块中提供,并且可以在导入模块的QML文档中提供供客户端使用类型。一个模块至少需要注册一种类型才能被认为是有效的。QQmlExtensionPlugin是一个插件接口,可以创建动态加载到QML应用程序中的QML扩展。这些...

2020-01-22 18:31:49 294

原创 QML模块

引自:https://doc.qt.io/qt-5/qtqml-syntax-directoryimports.html模块由模块定义qmldir文件定义。每个模块都有一个关联的类型名称空间,它是模块的标识符。模块可以提供QML对象类型(由QML文档或通过C ++插件定义)和JavaScript资源,并且可以由客户端导入。要定义模块,开发人员应将模块中的各种QML文档,JavaScript...

2020-01-22 18:08:42 753

原创 从JavaScript动态创建QML对象

Qt文章链接https://doc.qt.io/qt-5/qtqml-javascript-dynamicobjectcreation.htmlQML支持从JavaScript内部动态创建对象。可以做到需要时才实例化对象,从而缩短了应用程序的启动时间。它还允许根据用户输入或其他事件动态创建视觉对象并将其添加到场景。Qt示例eDynamic Scene example动态创建对象有两...

2020-01-22 16:01:20 448

原创 redhat7.3 安装qt5.13问题记录

下载qt5.13安装包,进行安装,不再赘述启动qtcreator出错:考虑可能是xcb插件有问题,进入到platforms目录下目录路径如下图ldd libqxcb.so,果然缺库我原来的开发环境Centos是可以正常使用的,所有我就从Centos中找到了Libxkbcommon-x11和libxkbcommon库,装到了redhat的qtcreator的库目录...

2020-01-17 14:48:05 870 1

原创 QML类型系统

从C ++定义QML类型用C ++编写QML扩展概述-QML和C ++集成QML类型系统在QML文档中的对象层次结构定义中可以使用的类型可以来自各种来源。它们可能是:由QML语言本地提供 QML模块通过C ++注册 由QML模块作为QML文档提供基本类型基本型是一种指的是简单的值,例如一个int或一个string。这与QML对象类型相反,QML对象是指具有属性,...

2020-01-07 16:26:38 416

原创 QML 集成js和qml

集成QML和JavaScript允许将各种表达式和方法定义为JavaScript函数。它还允许用户导入JavaScript文件并使用这些导入提供的功能。JavaScript表达式QML具有深层的JavaScript集成,并允许在JavaScript中定义信号处理程序和方法。QML的另一个核心功能是能够使用属性绑定指定和加强对象属性之间的关系,该属性绑定也是使用JavaScript定义的...

2020-01-07 15:58:38 3459 1

原创 QML 信号和处理程序事件系统

信号和处理程序事件系统应用程序和用户界面组件需要使用信号和信号处理程序相互通信。发送信号就会调用其相关联的处理逻辑进行处理。使用信号处理程序接收信号为了在特定对象发出特定信号时接收通知,对象定义应声明一个名为on <Signal>的信号处理程序,其中<Signal>是信号的名称,首字母大写。信号处理程序应包含在调用信号处理程序时要执行的JavaScript代码。...

2020-01-07 10:57:22 530

原创 qml属性绑定

属性绑定属性绑定是QML的核心功能,可让开发人员指定不同对象属性之间的关系。当属性的依赖项的值更改时,该属性将根据指定的关系自动更新。Rectangle { width: 200; height: 200 Rectangle { width: 100 height: parent.height //蓝色矩形绑定了父矩形的高度,当父...

2020-01-07 10:05:47 267

原创 QML属性

1.类型名称必须以大写字母开头导入语法一个QML文档可以在文件顶部具有一个或多个导入。导入可以是以下任意一项:已注册类型的版本化名称空间(例如,通过插件) 在相对目录中包含qml类型定义的文件 一个JavaScript文件各种import的通用形式如下:import Namespace VersionMajor.VersionMinor import Namespace ...

2020-01-06 18:31:07 831

原创 编译glog生成glog.lib和glog.dll

下载gloghttps://github.com/google/glog.gitcmake编译,编译时需要勾选BUILD_SHARED_LIBS生成.lib和.dllConfigure过程中产生的no found不用管,最后Configure完成后勾选BUILD_SHARED_LIBS,重新Configure完成后调用Generate完成配置,使用vs2015打开后进行编译生成glo...

2019-12-22 15:44:12 1020

原创 初配置SDL,编译提示LNK156:必须定义入口点

在VS2015中,添加完成头文件和库后,创建main.cpp#include <iostream>#include <SDL.h>int main(int argc, char* argv[]) { std::cout << "SDL_Init Error: "; if (SDL_Init(SDL_INIT_VIDEO) != 0) { std...

2019-12-22 11:26:23 932

原创 vs2015编译FFmpeg找不到avcodec-58.dll库

原因:由于没有指定ffmpeg动态库所在的目录,指定方法如下:1.项目右键属性2.设置内容为PATH=D:\study\ffmpge\ffmpeg-20191212-win64-shared\bin;%PATH%问题解决...

2019-12-21 22:03:41 6767

原创 OpenCV(4.1.1) Error: Unspecified error (> Invalid number of channels in input image

Mat src = imread("D:/study/opencv/t1/img/cv1.png",IMREAD_GRAYSCALE); if (src.empty()) { std::cout << "文件不存在!"; return -1; } namedWindow("loadimg"); imshow("loadimg",src); namedW...

2019-10-23 21:49:45 6025

原创 第五节 重新安装vim python的开发环境

由于第四节的失败,重新安装了系统,再次配置一次vim python开发环境,以此做记录,希望一切顺利1.先把yum源改为163参考 http://mirrors.163.com/.help/centos.htmlcd /etc/yum.repos.dwget http://mirrors.163.com/.help/CentOS7-Base-163.repomv CentOS7-Base-163...

2018-06-26 00:06:11 415

原创 第四节 删除python2后,yum 报错 File &quot;/usr/bin/yum&quot;, line 30 except KeyboardInterrupt, e:

解决方法参见 https://blog.csdn.net/zsl10/article/details/52315319

2018-06-24 12:07:06 643

原创 第三节 vmi配置python开发环境

参考文章 https://www.jianshu.com/p/297802d16fb4?from=timeline&amp;isappinstalled=0本章节主是要我安装vim +python3 +YouCompleteMe的过程中问题记录,具体安装过程见参考文章。配置vim插件 YouCompleteMe失败1. 没有安装g++ 解决方法:yum -y install gcc-c++2.一开...

2018-06-24 03:01:40 2267

转载 第二节 centos 安装 python3

centos 安装 python3

2018-06-21 22:43:26 154

原创 第一节 apacha 配置 python cgi

打开 httpd.conf    添加cgi 执行 python文件        AddHandler cgi-script .cgi .py    添加mod-cig        &lt;IfModule !mpm_prefork_module&gt;                LoadModule cgid_module modules/mod_cgid.so        &lt;/...

2018-06-21 22:22:22 175

minigui手机编程用到的命令

本文档以针对AYG-59C GSM MODEM,介绍了AT命令集及其基本的使用方法,所有AT命令均逐一列举并附有使用的例子。

2008-10-12

天下没有难学的Linux.zip

简单讲解linux的基本使用

2008-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除