06 2016 档案

摘要:前面的章节我 们介绍过模型视图。这是一种数据和显示相分离的技术,在 Qt 中有着非常重要的地位。在 QtQuick 中,数据和显示的分离同样也是利用这种“模型-视图”技术实现的。对于每一个视图,数据元素的可视化显示交给代理完成。与 Qt/C++ 类似,QtQuick 提供了一系列预定义的模型和视图。 阅读全文
posted @ 2016-06-30 09:07 maxiongying 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Qt Quick提供了两种阴影效果: DropShow,阴影。这个元素会根据源图像,产生一个彩色的、模糊的新图像,把这个新图像放在源图像后面,给人一种源图像从背景上凸出来的效果。 InnerShadow,内阴影。这个元素会根据源图像,产生一个彩色的、模糊的新图像,与 DropShadow不同的是,新 阅读全文
posted @ 2016-06-30 08:31 maxiongying 阅读(3982) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.thisisqt.com/?action-viewnews-itemid-22 MouseArea元素的一个很典型的用法是和一个可视的item一起用,处理这个item的鼠标响应。 在下例中我们将MouseArea放到Rectangle中,当单击Rectangle区域中时, 阅读全文
posted @ 2016-06-29 19:42 maxiongying 阅读(6019) 评论(0) 推荐(0) 编辑
摘要:上一篇《Qt Quick 之 Hello World 图文详解》我们已经分别在电脑和 Android 手机上运行了第一个 Qt Quick 示例—— HelloQtQuickApp ,这篇呢,我们就来介绍 Qt Quick 编程的一些基本概念,为创建复杂的 Qt Quick 应用奠定基础。 版权所有 阅读全文
posted @ 2016-06-29 19:26 maxiongying 阅读(8551) 评论(0) 推荐(0) 编辑
摘要:一、快捷键配置方法: 进入“工具->选项->环境->键盘”即可配置快捷键。 二、常用默认快捷键: 阅读全文
posted @ 2016-06-26 21:15 maxiongying 阅读(22767) 评论(0) 推荐(0) 编辑
摘要:多使用快捷键能显著提高工作效率,尽可能减少键盘,鼠标之间切换所浪费的时间。我这里列出个人认为非常重要必须掌握的 Qt Creator 快捷键。看你知道几个? . 1 .Ctrl(按住)+ Tab快速切换已打开的文件 1 .Ctrl(按住)+ Tab快速切换已打开的文件 . 2 .快速添加方法实体(. 阅读全文
posted @ 2016-06-26 20:52 maxiongying 阅读(626) 评论(0) 推荐(0) 编辑
摘要:在命令行下也能产生五颜六色的字体和图案,只需要加上一些颜色代码,例如 echo -e "\033[41;36m 红底绿字\033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. \033[ ; m …… \033[0m 字背景颜色范围:40 阅读全文
posted @ 2016-06-25 19:42 maxiongying 阅读(546) 评论(0) 推荐(0) 编辑
摘要:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯( 阅读全文
posted @ 2016-06-22 23:25 maxiongying 阅读(13710) 评论(0) 推荐(0) 编辑
摘要:1、修改配置文件/etc/network/interfacesroot@ubuntu:~# sudo gedit /etc/network/interfaces 添加以下内容:auto eth0 #设置自动启动eth0接口iface eth0 inet static #配置静态IPaddress 1 阅读全文
posted @ 2016-06-22 22:25 maxiongying 阅读(558) 评论(0) 推荐(0) 编辑
摘要:USB(Universal Serial BUS,通用串行总线)协议规定,所有的USB设备都有VID(Vendor ID,供应商识别码)和PID(Product ID,产品识别码)。VID由供应商向USB-IF(Implementers Forum,应用者论坛)申请。每个供应商的VID是唯一的,PI 阅读全文
posted @ 2016-06-22 22:24 maxiongying 阅读(6918) 评论(0) 推荐(0) 编辑
摘要:ln命令使用 ln -s 源文件(src) 目标文件(dest) 进到这个文件:~/LowDA/sysroots/mx6q/usr/include$ln -s gstreamer-0.10/gst/ gstln -s glib-2.0/gioln -s glib-2.0/glib ln -s gli 阅读全文
posted @ 2016-06-21 14:53 maxiongying 阅读(1658) 评论(0) 推荐(0) 编辑
摘要:http://www.linux-usb.org/usb.ids 阅读全文
posted @ 2016-06-20 14:25 maxiongying 阅读(21103) 评论(0) 推荐(0) 编辑
摘要:Linux下查看PID命令 cat /proc/bus/usb/devices 或 lsusb 方法一:在/etc/init.d/rcS中添加mount -t usbfs none /proc/bus/usb. 方法二:在shell中输入mount -t usbfs /proc/bus/usb /p 阅读全文
posted @ 2016-06-20 14:22 maxiongying 阅读(19581) 评论(0) 推荐(0) 编辑
摘要:何处开始呢? 一旦在Qt程序中出现latin1字符集以外的字符,几乎大家无一例外的会用到 QTextCodec。 而不少网友不分青红皂白,一旦用到中文,就同时使用下面3条指令(其中textc 取为 gb18030 或 utf8,还有的会选用system)。 可是这3个东西有什么用呢?QTextCod 阅读全文
posted @ 2016-06-20 09:30 maxiongying 阅读(1795) 评论(0) 推荐(0) 编辑
摘要:http://download.csdn.net/user/xumaojun 阅读全文
posted @ 2016-06-20 08:32 maxiongying 阅读(127) 评论(0) 推荐(0) 编辑
摘要:视频缩略图,可以通过接口类 MediaMetadataRetriever 来实现 具体可以看代码片段 其中函数getFrameAtTime()有其他重载函数,该函数会随机选择一帧抓取,如果想要指定具体时间的缩略图,可以用函数 getFrameAtTime(long timeUs), getFrame 阅读全文
posted @ 2016-06-19 15:25 maxiongying 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:api含义:QCoreApplication::processEvents() 将处理所有事件队列中的事件并返回给调用者。 问题描述: 当主线程在某个槽函数里正在执行processEvents时, 刚好有一个能响应此槽函数的信号发送过来了(肯定是其他线程发的信号), 这时就可能会发生可怕的递归, 导 阅读全文
posted @ 2016-06-19 15:24 maxiongying 阅读(14668) 评论(1) 推荐(0) 编辑
摘要:Qt中利用QTime类来控制时间,这里简单介绍一下QTime的成员函数的用法: QTime::QTime() 默认构造函数,构造一个时,分,秒都为0的时间,如00:00:00.000(午夜) QTime::QTime(int h, int m, int s=0, int ms = 0) 构造一个用户 阅读全文
posted @ 2016-06-19 15:18 maxiongying 阅读(16470) 评论(0) 推荐(0) 编辑
摘要:一、获取/dev/input/event16设备的vid和pid testhid.c [cpp] view plain copy #include <linux/types.h> #include <linux/input.h> #include <linux/hidraw.h> #include  阅读全文
posted @ 2016-06-19 14:26 maxiongying 阅读(1549) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/newbee520/article/details/8279101 启动一个新的进程的操作非常简单,只需要将待启动的程序名称和启动参数传递给start()函数即可. 例如: [cpp] view plain copy QObject *parent; QSt 阅读全文
posted @ 2016-06-19 12:07 maxiongying 阅读(1842) 评论(0) 推荐(0) 编辑
摘要:Q_INVOKABLE与invokeMethod用法全解 请尊重原创作品和译文。转载请保持文章完整性,并以超链接形式注明原始作者地址http://blog.csdn.net/changsheng230,方便其他朋友提问和指正。 在Qt Quick宏浅议一文中,我们将介绍const char * me 阅读全文
posted @ 2016-06-19 11:04 maxiongying 阅读(4282) 评论(0) 推荐(0) 编辑
摘要:上一节介绍了纯QML的插件扩展方式,这种扩展方式基本满足大部分的扩展需求,下面开始介绍比较小众的基于C++的扩展 (一)更新插件工程 1.更新MyPlugin工程下的qmldir文件,加入plugin MyPlugin, 其中MyPlugin是插件的动态库名称,在windows下对应MyPlugin 阅读全文
posted @ 2016-06-18 21:55 maxiongying 阅读(2874) 评论(0) 推荐(1) 编辑
摘要:准备分两节来介绍QML扩展插件,分别为 (一)基于QML文件的扩展方式 (二)基于C++的插件扩展 这篇先介绍基于QML的插件扩展。 先介绍几个基本概念: qmldir: 用于组织自定义的QML插件,qmldir的具体写法可参考 .qmltypes:qml插件的解释文件,用于QtCreator语法高 阅读全文
posted @ 2016-06-18 21:52 maxiongying 阅读(10255) 评论(2) 推荐(2) 编辑
摘要:本文介绍的是QML Flipable、Flickable和状态与动画,我们以前接触过QML组件,和一些QML相关的内容,那么本文介绍的内容就很明了了。先来看内容。 AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 本文介绍的是QML Flipable、Flickable和状 阅读全文
posted @ 2016-06-16 16:30 maxiongying 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:本文介绍的是Flickable和状态与动画,我们以前接触过QML相关的内容,那么本文介绍的内容就很明了了。先来看内容。 AD: 本文介绍的是Flickable和状态与动画,我们以前接触过QML相关的内容,那么本文介绍的内容就很明了了。先来看内容。 AD: Flickable和状态与动画 下篇是本节要 阅读全文
posted @ 2016-06-16 16:26 maxiongying 阅读(2822) 评论(0) 推荐(1) 编辑
摘要:呵呵,今晚是边看《裸婚时代》边敲代码,那电影看得...!钱真他妈不是个东西. 盼望Meego火起来。 QML的Loader元素经常备用来动态加载QML组件。可以使用source属性或者sourceComponent属性加载。这个元素最有用的地方是它能在qml组件需要的时候再创建,即延迟创建QML的时 阅读全文
posted @ 2016-06-16 14:00 maxiongying 阅读(847) 评论(0) 推荐(0) 编辑
摘要:一个Connections对象创建一个了一个QML信号的连接。在QML中,我们连接信号通常是用使用"on<Signal>"来处理的,如下所示: MouseArea { onClicked: { foo(...) } } 然而, 以下几种情况则无法通过"on<Signal>"来实现: 1.针对某个信号 阅读全文
posted @ 2016-06-16 11:57 maxiongying 阅读(1676) 评论(0) 推荐(0) 编辑
摘要:Exclusive这个单词在高中应该都学过,是互斥的意思。如果你没有上过或者还没有上到高中,那你非常棒,计算机领域的大师很多都是这么起步的。 ExclusiveGroup顾名思义就是互斥分组,效果很明显,就是说你选了一个,就不能选另一个。 这个元素提供了两种用法,一种是像做定位器一样的,把那些乱七八 阅读全文
posted @ 2016-06-16 11:31 maxiongying 阅读(1651) 评论(0) 推荐(0) 编辑
摘要:BMP文件格式详解(BMP file format) BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要 阅读全文
posted @ 2016-06-14 15:44 maxiongying 阅读(607) 评论(0) 推荐(0) 编辑
摘要:内存中的数据排列高位在左,低位在右 RGB888->RGB666 高 低 B[3] B[2] B[1] B[0] B[3] B[2] RGB888 RRRRRRRR GGGGGGGG BBBBBBB RRRRRRRR GGGGGGGG BBBBBBBB A[2] A[1] A[0] A[2] A[1 阅读全文
posted @ 2016-06-14 15:12 maxiongying 阅读(6370) 评论(0) 推荐(1) 编辑
摘要:先区分几个概念:16色和16位色一样吗? 不一样! 颜色位数,即是用多少位字节表示的值,每一位可以表示0和1两值。通常图片的颜色深度,简称色深,就是用位数来表示的,所以,我通常会看到8位色,16位色,24位色和32位色。而我们在其它地方看到的又是16色,256色,16777216色等等,这些怎么一回 阅读全文
posted @ 2016-06-14 14:24 maxiongying 阅读(17229) 评论(0) 推荐(0) 编辑
摘要:Qt 5简介 Qt 5概要介绍 在Qt 5这个版本中,Qt Quick成为了Qt的核心。但是Qt 5也继续提供了本地C++强大的功能来完成更好的用户体验,也提供了对OpenGL/OpenGL ES图形加速的完全支持。 Qt 5是自2005年发布的Qt 4.x系列之后的第一个做出大改动的版本。这次的改 阅读全文
posted @ 2016-06-12 10:05 maxiongying 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:编程示例 使用Qt创建应用程序是十分简单的。考虑到你的使用习惯,我们编写了两套教程来实现两个相似的应用程序,但是使用了 不同的方法。在开始之前,请确保你已经下载了QtSDK的商业版本或者开源版本,并且你也已经熟悉了Qt的开发工具。QtSDK 提供了QtCreator集成开发环境使得开发Qt的应用程序 阅读全文
posted @ 2016-06-12 10:00 maxiongying 阅读(28115) 评论(0) 推荐(0) 编辑
摘要:漫谈 QML/Qt Quick QML是从Qt 4.7开始引入的,QML是一种声明语言,使得可以像设计师思考的一样编码,并且Qt Quick元素就是应用程序的编译单元,每一帧的故事板被声明为元素树中的一个分支,每一个视觉方面的分支元素的属性被声明为一帧,每帧之间的过渡可装饰 各种动画和特效。 Qt 阅读全文
posted @ 2016-06-12 09:59 maxiongying 阅读(693) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/chenlong12580/article/details/8596342 解读QML之一 Qt QML模块提供了用于实现QML框架的C++类。客户端可以使用这些类与QML运行时交互(例如:数据注入或调用对象的方法),并从QML文件实例化一个 对象的层次结构 阅读全文
posted @ 2016-06-12 09:58 maxiongying 阅读(5067) 评论(0) 推荐(0) 编辑
摘要:QML语法 1.QML基本语法 1.1导入声明 导入声明允许客户端告诉QML引擎可以在QML文档中使用哪些模块,JavaScript资源以及组件目录。文档中可以使用的类型依赖于在文档中导入的模块、资源以及目录。 导入类型 总共有三种类型的导入。对于每一种导入类型在语法上都有细微的差别,并且不同的导入 阅读全文
posted @ 2016-06-12 09:57 maxiongying 阅读(2286) 评论(0) 推荐(0) 编辑
摘要:QML文档 QML文档是用QML语法组成的字符串。一个文档定义了一个QML对象类型。文档以”.qml”最为后缀,可以保存在本地和网络上,可以使用代码生成。一 个在文档中定义的对象类型的实例,也可以使用Component在QML代码中创建,或者是在C++中使用QQmlComponent创建。一旦某一个 阅读全文
posted @ 2016-06-12 09:57 maxiongying 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:解读QML之四 QML对象属性 每一个QML对象类型都定义了一系列属性。每创建一个该对象类型的实例,该实例的这些属性也自动被创建了。接下来我们讨论几种不同类型的属性。 id属性 每一个QML对象类型都有一个唯一确定的id属性。这个属性是由QML语言自身提供的,并且在QML对象类型中不能被重定义和重载 阅读全文
posted @ 2016-06-12 09:55 maxiongying 阅读(5342) 评论(0) 推荐(0) 编辑
摘要:http://www.qt.io 官方网站 http://www.qtcn.org 针对qt各个模块讲解 http://www.kdab.com 给qt提过服务的网站,有不错的博客 CSDN论坛Qt版 阅读全文
posted @ 2016-06-06 19:34 maxiongying 阅读(273) 评论(0) 推荐(0) 编辑
摘要:为什么MVC不是一种设计模式? 比较Backbone和Ext4.x在MVC实现上的差异 大漠穷秋 前言 圣人云:不想做妈咪的小姐不是好码农。 每一个码农的心中都有一个终极理想,那就是有一天不用再Coding。 在成为妈咪的道路上,“设计模式”被认为是一项必备的技能。 因此,经常有湿主会问小僧这样一个 阅读全文
posted @ 2016-06-06 10:33 maxiongying 阅读(348) 评论(0) 推荐(0) 编辑
摘要:https://addyosmani.com/backbone-fundamentals/ 阅读全文
posted @ 2016-06-06 10:25 maxiongying 阅读(227) 评论(0) 推荐(0) 编辑
摘要:MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC模式最早由Trygve Reenskaug在1978年提出[1] ,是施乐帕罗奥多研究中心(Xerox P 阅读全文
posted @ 2016-06-06 09:40 maxiongying 阅读(14046) 评论(1) 推荐(0) 编辑
摘要:http://blog.csdn.net/foruok/article/category/418962/1 阅读全文
posted @ 2016-06-03 18:39 maxiongying 阅读(234) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示