码迷,mamicode.com
首页 > 其他好文
Qt之自定义布局管理器(QCardLayout)
简述手动布局另一种方法是通过继承QLayout类编写自己的布局管理器。下面我们详细来举一个例子。QCardLayout类是由同名的Java布局管理器启发而来。在彼此的顶部勾画出项目(小部件或嵌套布局),每个项目偏移QLayout::spacing()。简述 定义 实现 效果 源码定义编写自己的布局,必须定义如下: 一种数据结构来存储由布局处理的项目。每个项目都是一个QLayoutItem。我们将在本...
分类:其他好文   时间:2016-05-30 15:39:21    阅读次数:241
Qt之自定义布局管理器(QFlowLayout)
简述QFlowLayout,顾名思义-流布局,实现了处理不同窗口大小的布局。根据应用窗口的宽度来进行控件放置的变化。具体实现要求不再赘述,请参考前两节内容。简述 实现 效果 源码实现QFlowLayout主要采用QLayout和QWidgetItem实现,而窗口使用了QWidget和QPushButton。效果源码QFlowLayout.h#ifndef QFLOWLAYOUT_H #define...
分类:其他好文   时间:2016-05-30 15:40:48    阅读次数:506
自定义view实现涂鸦(画板)功能
自定义view实现涂鸦功能,包括撤销、恢复、重做、保存以及橡皮擦(在风格中实现)功能,小模块包括画笔颜色调整、画笔尺寸调整、画笔类型(包括正常画笔以及橡皮擦功能),之后又陆续实现了画圆、画矩形以及画箭头的功能,这里我们先完成前面的需求 撤销: /** * 撤销 * 撤销的核心思想就是将画布清空, * 将保存下来的Path路径最后一个移除掉, * 重新将路...
分类:其他好文   时间:2016-05-30 15:38:05    阅读次数:313
nyoj1255 Rectangles(第七届河南省程序设计大赛)
题目1255题目信息运行结果本题排行讨论区 Rectangles 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 Given N (4 <= N <= 100)  rectangles and the lengths of their sides ( integers in the range 1..1,000), write a program...
分类:其他好文   时间:2016-05-30 15:39:06    阅读次数:265
bzoj2839 集合计数
容斥原理...
分类:其他好文   时间:2016-05-30 15:38:42    阅读次数:199
Linkit 7688 DUO(五) 接上各种Arduino传感器和模块—扩展篇
前一篇讲了 Linkit 7688DUO开发板接上一些典型Arduino传感器的作法。 本篇,我们要为开发板接上更多的Arduino的传感器和模块: 温度湿度传感器、倾斜开关、激光发射器、光敏电阻接收器、红外发射、红外接收等等。...
分类:其他好文   时间:2016-05-30 15:38:52    阅读次数:403
STL学习笔记--3、迭代器iterator与traits编程
iterator iterator_traits __type_traits...
分类:其他好文   时间:2016-05-30 15:38:52    阅读次数:209
字符串比较问题的内部分析
字符串比较Step1我在CDSN论坛上看到这样一个帖子,觉得挺不错的,自己在这方面也正在学,于是乎去尝试了一下,问题截图如下: 原帖链接:http://bbs.csdn.net/topics/391957440 下面是那位贴出问题的博友,在得到网友回答后写出的总结: 1: 对于 String str3 = “JavaEE” + “Android”;这条语句会在编译时期确定,如果常量池中有...
分类:其他好文   时间:2016-05-30 15:37:48    阅读次数:215
设计模式总结
设计模式总结创建型模式1. 抽象工厂模式名称:抽象工厂 意图:提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们具体的类。 应用场景: (1)系统独立于它的创建、组合和表示。 (2)一个系统要由多个产品系列中的一个来配置的。 (3)当强调一系列相关的产品对象的设计以便联合使用。 (4)若提供类库,只想提供接口,而不是实现。 java例子:// 抽象工厂接口: public interface...
分类:其他好文   时间:2016-05-30 15:38:27    阅读次数:230
Qt之自定义布局管理器(QBorderLayout)
简述QBorderLayout,顾名思义-边框布局,实现了排列子控件包围中央区域的布局。具体实现要求不再赘述,请参考前几节内容。简述 实现 效果 源码 使用实现QBorderLayout主要采用QLayout和QWidgetItem实现,而窗口使用了QWidget,中央窗体使用QTextBrowser,四周以QLabel排列。效果源码QBorderLayout.h#ifndef QBORDERLAY...
分类:其他好文   时间:2016-05-30 15:36:16    阅读次数:273
B树操作详解
B树是一颗多路的平衡搜索树,其规定树根至少有两个孩子,每个内部节点有两个或以上的孩子。用来衡量B树规模的一个指标是“最小度数”t,其表示B树所有内部节点的孩子数为t~2t个。 B树的一个结点有两个存储域,分别是关键字和孩子结点,关键字用于划分孩子节点,一个关键字的左右两侧各有一个孩子。类似于二叉搜索树,一个关键字x的左孩子的关键字值都比x小,右孩子的关键字值都比x大。因此,一个结点的关键字的个数...
分类:其他好文   时间:2016-05-30 15:37:17    阅读次数:208
【Leetcode】Counting Bits
题目链接:https://leetcode.com/problems/counting-bits/ 题目: Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary representa...
分类:其他好文   时间:2016-05-30 15:35:05    阅读次数:174
ISO最新集成支付宝详解
本文介绍了iOS快速集成支付宝支付的方法,本文中介绍的方法是经过一次封装,因此配置完成之后调用仅需一行代码即可支付宝支付,非常的方便,希望大家喜欢。 我只是根据官方的文档,对支付宝的SDK做了进一步封装,其中密钥的生成很简单,需要看官方的文档,官方的文档我在工程附件目录里也有一份,如果需要马上集成,没工夫研究的话,可以大致看一下密钥的生成即可,其他的配置我会在下面进行讨论。 ...
分类:其他好文   时间:2016-05-30 15:36:37    阅读次数:266
HDOJ/HDU 1251 统计难题(字典树啥的~Map水过)
Problem Description Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀).Input 输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二部分是一连串的提问,每行一个提...
分类:其他好文   时间:2016-05-30 15:36:30    阅读次数:132
nyoj1249 物资调度 (第七届河南省程序设计大赛)
物资调度 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 某地区发生了地震,灾区已经非常困难,灾民急需一些帐篷、衣物、食品和血浆等物资。可通往灾区的道路到处都是塌方,70%以上的路面损坏,桥梁全部被毁。国家立即启动应急预案,展开史上最大强度非作战空运行动,准备向灾区空投急需物资。 一方有难,八方支援。现在已知有N个地方分别有A1,A2,….,An个物...
分类:其他好文   时间:2016-05-30 15:34:29    阅读次数:258
Google推荐的图片加载库Glide介绍
原文链接:Google推荐的图片加载库Glide介绍 作者 : nuuneoi 译者 : jianghejie 校对者 : chaossss 状态 : 完成在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。 毫无疑问,这个库引起了我的兴趣。于...
分类:其他好文   时间:2016-05-30 15:36:47    阅读次数:243
手把手教你做视频播放器(四)
做一个自己的视频播放器 学技能的同时带来满满的成就感....
分类:其他好文   时间:2016-05-30 15:35:26    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!