很多时候我们会发现输入的一长串内容不得不全部删除重新输入,这时比起一直按着退格键不放一个清除内容按钮更受欢迎。 今天我将介绍三种为QLineEdit添加清除内容按钮的方法,其中两种方法有较强的功能针对性,另一种方法则是通用的,不仅可以用来实现清除输入内容,还可以扩展出其他功能。 本文索引 方法1:s ...
分类:
其他好文 时间:
2019-02-13 00:22:06
阅读次数:
912
1.const指针 eg: (1) int const * p = nullptr; p = new int[10]; p[3] = 4; //error 我们发现第三行没法编译,这是因为第一行的const限制的时int,意思就是无法改变p所指的int类型的值。 (2) int * const p ...
分类:
其他好文 时间:
2019-02-05 10:36:45
阅读次数:
143
模态与非模态对话框使用 模态对话框 模态对话框代码 新建对话框绑定类 1、资源窗口 【添加资源】 【Dialog】 2、绑定为【CLogin】类 3、窗口设计 绑定编辑框控件:控件账户(m_szId)、密码(m_szPwd)。 复选框控件:自动登录(m_bAutoLogin)、记住密码(m_bSav ...
分类:
其他好文 时间:
2019-02-04 16:46:59
阅读次数:
266
算法描述: Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume that duplicates do not exist in the tree. For exa ...
分类:
其他好文 时间:
2019-02-03 11:08:11
阅读次数:
193
1. 指针指向的内容不可以修改 以下两种写法等价 2. 指针不可以修改 既指针初始化以后,不可以指向其他的地址;但是指针指向的内容可以修改 3. 指针与指针指向的内容都不可以修改 以下两种方式等价。 ...
分类:
其他好文 时间:
2019-01-31 15:23:30
阅读次数:
169
一、栈 1、栈(stack)是一种线性存储结构 栈中的数据元素遵守先进后出的原则,FILO结构 限定只能在栈顶进行插入与删除操作 栈的操作包括压栈出栈 栈中的数据元素遵守先进后出的原则,FILO结构 限定只能在栈顶进行插入与删除操作 栈的操作包括压栈出栈 栈中的数据元素遵守先进后出的原则,FILO结 ...
分类:
编程语言 时间:
2019-01-27 19:07:21
阅读次数:
223
题目: 反转一个单链表。 示例: 思路: 这道题比较经典,可以用递归与循环做。先说循环的:双指针加一个保留指针,轻松搞定。 递归的有点难想呢。https://www.cnblogs.com/kubixuesheng/p/4394509.html ...
分类:
其他好文 时间:
2019-01-27 18:52:50
阅读次数:
160
5.2.1 Class shared_ptr shared_ptr提供了一种强大的能力:当对象被多个指针指向时,如若需要释放,仅仅需要赋值nullptr即可使其引用计数减1,而不用担心显示delete后在其他模块的指针失效。先写点简单操作。 相关函数,仅限shared_ptr相关,不包括与weak, ...
分类:
其他好文 时间:
2019-01-27 00:24:34
阅读次数:
228
显示及资源清理 1. 显示 关于D3D显示的大概步骤是解码数据放在缓冲区,也就是这里离屏的概念,然后将离屏数据拷贝到后台缓冲表面,后台表面和前台表面不停的交替实现显示。 2. 资源清理 ...
分类:
其他好文 时间:
2019-01-22 17:29:34
阅读次数:
588
#include int main() { int ***********p = nullptr; cout<<******p; return 0; } ...
分类:
编程语言 时间:
2019-01-21 19:29:58
阅读次数:
200