- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 Qml和C++开发的学生信息管理软件二
隔了这么长时间才更新以前的一个小应用,十分抱歉啊,直接贴代码了,这是注册代码,我也不解释了。import QtQuick 2.0import Registerdialog 1.0import QtQuick.Controls 1.0Rectangle { id :newuserdialog //width:Screen.desktopAvailableWidth //h
2017-09-26 17:59:27 344
转载 Linux系统调用列表(转)
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使用,不允许用户调用的系统调用,对个别本
2017-09-02 14:40:52 336
原创 文章标题
visible: true//可视的noBorder: true//无边框的removable: true//可移动的fixedSize: false//固定大小的dockableWindow: true//可停靠的topHint: true//窗口保持在最前端noNotifyIcon: true//隐藏任务栏图标
2016-05-17 15:51:30 314
原创 μCOS-Ⅲ——常用注意事项
**1,**main函数在调用其他函数之前必须先调用OSInit()函数对内核进行初始化。2,所有的错误类型码都以OS_ERR_为前缀,3,命名时尽量统一个格式,所有的函数、变量、宏定义和#define常数以OS开头,后面紧跟用到的内核对象的简写,再接着是对这个内核对象的操作或者是属性说明。4,如果在os_cfg.h中使能OS_IntQTask() (通过OS_CFG_ISR_POST_DEFER
2016-05-17 15:30:46 436
原创 μCOS-Ⅲ——临界段
临界段代码(critical sections),也叫临界区(critical region),是指那些必须完整连续运行,不可被打断的代码段。μC/OS-Ⅲ系统中存在大量临界段代码。采用两种方式对临界段代码进行保护:关闭中断、给调度器上锁。两种临界段代码保护功能均通过宏定义实现。 对于中断处理程序和任务都会访问的临界段代码,必须使用关中断的方式进行保护;对于仅由任务访问的临界段代码,可以采用关中断
2016-05-14 15:37:23 414
原创 C++笔记之关键字explicit
在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。explicit使用注意事项: explicit 关键字只能用于类内部的构造函数声明上。 explicit 关键字作用于单个参数的构造函数。 隐式转换:直接将一种类型赋值给另外一个类型; 例如:string strType = “123”; object
2016-05-12 22:02:30 292
原创 Qt笔记之QGADGET
QGADGET宏类似于Q_OBJECT宏,是一个万能容器,至于这个宏所实现的功能,我也不懂,Q_OBJECT宏的功能到时了解一些,我想他们应该差不多,要想使用从Q_OBJECT继承来的类,就得在一开始,大括号下的第一行,不在public、slots等的里面,写下这个宏。 同样的,你定义的类若不是从Q_OBJECT继承而来,那就得使用宏QGADGET对你的数据类型(例如结构体)或者类声明的开始位置写
2016-05-12 21:34:37 2860
原创 Qt笔记之Q_DECLARE_METATYPE(Type)
首先看一看QVariant这个类,我们可以把它当做一个万能数据类型,需要的时候能转换为一种特定的类型。 使用canConvert()函数检查是否能转换为你想要的数据类型,结构为:bool QVariant::canConvert() const,返回值为布尔型,为真时表示可以转换相应的类型。 使用bool QVariant::convert(int targetTypeId)将数据转换为特定类型
2016-05-12 21:05:48 7526
翻译 Qt笔记-const-虚函数-元对象系统
const与指针 摘自C++ Primer Plus (第五版) 中文版 const(常量): const变量的地址可以给指向const的指针,但不能指向常规类型的指针:const float a=112.3const flaot *p1=&a //rightconst float a=112.3flaot *p1=&a //wrong禁止将非常量的数组的地址赋给非常量指针:
2016-05-12 14:00:10 798
原创 Qml和C++开发的学生信息管理软件一
一个月前接触到了Qml,也做过一些练习,但只能实现动画和简单的布局功能,逻辑部分和数据处理很难上手,看到许多人将C++和结合起来,Qml负责界面设计,C++实现逻辑处理,但将C++注册到 Qml中一直让我头疼,比如属性声明和函数声明类想不通为什么这么做,可能是时间问题吧,慢慢的就发现了其实也不难,花了好几天做成了这个小应用,算是这一阶段的小小纪念吧。 下来就是贴代码的时间了. 先是main.
2016-05-12 12:14:51 897
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人