会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
流水灯
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
73
74
75
76
77
78
79
80
81
···
109
下一页
2017年11月14日
C++ ------ lambda 函数(匿名函数)
该文被密码保护。
阅读全文
posted @ 2017-11-14 14:35 流水灯
阅读(3)
评论(0)
推荐(0)
Qt ------ Qt5 信号与槽新语法
该文被密码保护。
阅读全文
posted @ 2017-11-14 14:27 流水灯
阅读(2)
评论(0)
推荐(0)
2017年11月13日
C++ ------ static_cast,dynamic_cast,reinterpret_cast,const_cast
摘要: C++类型转换分为:隐式类型转换和显式类型转换 第1部分. 隐式类型转换 又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 2)一种类型表达式赋值给另一种类型的对象:目标类型是被赋值对
阅读全文
posted @ 2017-11-13 19:28 流水灯
阅读(265)
评论(0)
推荐(0)
C++ ------ 虚函数覆盖 和 函数重载的区别
摘要: 在C++语言中,虚函数是非常重要的概念,虚函数是实现C++面向对象中多态性的基石。掌握虚函数才算是真正掌握C++语言,而C++语言中虚函数的继承覆盖与函数重载有些类似,很多初学者搞不清他们之间的关系。 首先要明确覆盖(override)与重载(overload)的定义,区别出什么是覆盖和重载: 覆盖
阅读全文
posted @ 2017-11-13 17:40 流水灯
阅读(6763)
评论(0)
推荐(1)
C++ ------ 虚函数
摘要: 定义为虚函数是为了允许用基类的指针来调用子类的这个函数,即多态。虚函数是为了实现多态。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 虚函数 假设我们有下面的类层次: class A { public:
阅读全文
posted @ 2017-11-13 16:44 流水灯
阅读(258)
评论(0)
推荐(0)
C ------ static 关键字的作用
摘要: 首先要理解生存周期与作用域的区别: 生存周期: 变量从定义到销毁的时间范围。存放在全局数据区的变量的生存周期存在于整个程序运行期间,而存放在栈中的数据则随着函数等的作用域结束导致出栈而销毁,除了静态变量之外的局部变量都存放于栈中。 作用域: 变量的可见代码域(块作用域,函数作用域,类作用域,程序全局
阅读全文
posted @ 2017-11-13 15:09 流水灯
阅读(243)
评论(0)
推荐(0)
Qt ------ 事件处理机制
摘要: 简介 在Qt中,事件被封装成一个个对象,所有的事件均继承自抽象类QEvent。Qt是以事件驱动UI工具集。Signals/Slots在多线程中的实现也是依赖于Qt的事件处理机制。 Qt事件处理机制 产生事件:输入设备,键盘鼠标等。keyPressEvent,keyReleaseEvent,mouse
阅读全文
posted @ 2017-11-13 14:48 流水灯
阅读(1665)
评论(0)
推荐(0)
Qt ------ 判断运行在何种系统下
摘要: #ifdef Q_OS_WIN // Windows上的代码 #endif #ifdef Q_OS_LINUX // Linux上的代码 #endif #ifdef Q_OS_MAC // Mac上的代码 #endif
阅读全文
posted @ 2017-11-13 14:09 流水灯
阅读(824)
评论(0)
推荐(0)
2017年11月11日
Qt ------ 控件布局 setSizePolicy
摘要: setSizePolicy 是设置控件在布局(layout)里面的大小变化的属性。如果控件没有在布局里,没什么用。 默认情况下,把 widget 放入 layout,widget 的大小一定程度上会随着 layout 变大而变大或者缩小而缩小;可以设置 widget 的 sizePolicy、min
阅读全文
posted @ 2017-11-11 14:59 流水灯
阅读(10002)
评论(0)
推荐(0)
2017年11月10日
Qt ------ 覆盖eventFilter(),捕获组件事件,事件处理
摘要: 在Qt中,当一个事件发生时(例如鼠标点击或某个键盘上的按键按下),其传递顺序如图所示。从这个图可以看出,事件过滤器首先获得事件,其次才是部件的 event 函数,最后是部件的事件处理函数 事件过滤器由QObject类中的两个函数来实现。 一个是 installEventFilter,它负责在相应部件
阅读全文
posted @ 2017-11-10 17:36 流水灯
阅读(9936)
评论(0)
推荐(1)
上一页
1
···
73
74
75
76
77
78
79
80
81
···
109
下一页
公告