- 博客(23)
- 收藏
- 关注
转载 qml与C++(qml访问c++对象的属性和方法)
##QML访问C++概述Qt集成了QML引擎和Qt元对象系统,使得QML很容易从C++中得到扩展,在一定的条件下,QML就可以访问QObject派生类的成员,例如信号、槽函数、枚举类型、属性、成员函数等。##如何实现可以被QML访问的C++类QML访问C++需要将c++类扩展到qml中,...
2017-04-03 15:02:00 400
转载 qml与C++(使用c++扩展qml)
##使用 setContextProperty,是将对象或数据暴露给 QML,一般默认就是全局单例。函数原型void QQmlContext::setContextProperty(const QString &name, QObject *value)void QQmlCont...
2017-04-03 14:23:00 294
转载 Qt/C++ Lambda 表达式
作用:可以匿名写一个方法,不用在类中写出来,这是一种简单易用的方法。首先要PRO中加入CONFIG += C++11例:QTimer *timer=new QTimer;timer->start(1000);QObject::connect(timer,&QTi...
2017-04-03 13:12:00 110
转载 QString与char *的相互转换
##QString 转换为 char * 将 QString 转 char *,需要用到 QByteArray 类,QByteArray 类的说明详见 Qt 帮助文档。 因为 char * 最后都有一个'\0'作为结束符,而采用 QString::toLatin1() 时会在字符串后面...
2017-04-01 11:28:00 202
转载 SCXML有限状态机规范详解与使用
##SCXML 有限状态机规范概述State Chart XML(SCXML) 是 W3C 组织制定的一种有限状态机的规范,它提供了一个在 CCXML 和 Harel State Tables 基础之上演化而来的状态机执行环境。但此规范目前还处于 Working Draft,即修订当中,目前...
2017-03-31 00:46:00 626
转载 回调函数(callback)
##什么是回调函数什么是回调函数?我们绕点远路来回答这个问题。编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统...
2017-03-23 23:39:00 123
转载 qt forever
forever{ ... } //等同于for( ; ; ) 转载于:https://my.oschina.net/TemetNosce/blog/865893...
2017-03-23 22:53:00 496
转载 C++ Lambda表达式
##简介Lambda 表达式(lambda expression)是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。##Lambda的语法[捕捉块] (参数) mutable或exception声明 -> 返回值类型 {函数体}Lambda主要分为五个...
2017-03-19 22:21:00 86
转载 qt quick调试console
##Logconsole.log 打印日志信息console.debug 打印调试信息console.info 打印普通信息console.warn 打印警告信息console.error 打印错误信息function f(a, b) { console.log("a is "...
2017-03-19 20:22:00 626
转载 qml pragma Singleton
qml pragma Singleton 转载于:https://my.oschina.net/TemetNosce/blog/861582
2017-03-17 17:44:00 1038
转载 QML属性变化信号
格式on<Property>Changed例子import QtQuick 2.0TextInput { text: "Change this!" onTextChanged: {//text属性信号处理 console.log("Tex...
2017-03-17 17:05:00 1914
转载 qmlproject
##qmlproject*.qmlproject 本质使用 qml 的。里面的根对象是 Projcet。导入的模块名为 QmlProject。import QmlProject 1.1Project { mainFile: "main.qml" /* Include ...
2017-03-10 15:53:00 613
转载 qml红色下划线去除
把鼠标悬停在 红色下划线的语句上时,会提示错误信息,这时对应添加一句://@disable-check M300写上红色下划线即可消失,但是不要滥用,红色下划线是运行前的错误检测,很有用的。 ...
2017-03-10 15:50:00 188
转载 Qt Creater-特殊注释TODO,FIXME
##简述TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。##使用1qt creater 帮...
2017-03-10 15:48:00 136
转载 QML静态值与属性绑定
##简述QML 对象中的属性分配两种类型的值静态值和绑定表达式,后者也称为属性绑定。静态值:一个不依赖于其他属性的常数值。绑定表达式:一个用于描述属性间依赖关系的 JavaScript 表达式。##静态值所谓静态值,就是一个不依赖于其他属性的常数值。例如:width : 100,其...
2017-03-10 15:03:00 132
转载 Android的文件系统根目录的结构
##/system 系统目录/system目录是在Android文件系统占有及其重要的位置,基本上所有的工具和应用程序都在这个目录下,我看来是一个真正rootfs。他在Android手机中存放在nandflash的mtd3中,是一个yaffs2文件系统,在启动时被挂载在root的/syste...
2016-09-24 17:25:00 545
转载 qmake用户手册——qmake高级概念
qmake高级概念迄今为止,我们见到的qmake项目文件都非常简单,仅仅是一些name = value和name += value的列表行。qmake提供了很多更强大的功能,比如你可以使用一个简单的项目文件来为多个平台生成makefile。操作符到目前为止,你已经看到在项目文件中使用的=...
2016-09-19 17:08:00 418
转载 qmake用户手册——qmake概念
介绍qmakeqmake是用来为不同的平台的开发项目创建makefile的Trolltech开发一个易于使用的工具。qmake简化了makefile的生成,所以为了创建一个makefile只需要一个只有几行信息的文件。qmake可以供任何一个软件项目使用,而不用管它是不是用Qt写的,尽管它包...
2016-09-19 17:08:00 123
转载 qmake用户手册——qmake教程
qmake教程介绍这个教程可以教会你如何使用qmake。我们建议你看完这个教程之后读一下qmake手册。开始很简单让我们假设你已经完成了你的应用程序的一个基本实现,并且你已经创建了下述文件:hello.cpphello.hmain.cpp你可以在qt/qmake/examp...
2016-09-19 17:00:00 865
转载 qmake用户手册——10分钟学会使用qmake
创建一个项目文件qmake使用储存在项目(.pro)文件中的信息来决定Makefile文件中该生成什么。一个基本的项目文件包含关于应用程序的信息,比如,编译应用程序需要哪些文件,并且使用哪些配置设置。这里是一个简单的示例项目文件:SOURCES = hello.cppHEADERS ...
2016-09-19 16:58:00 758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人