排序:
默认
按更新时间
按访问量

0.C++基础之基本类型

C++基础之基本类型 1.1整型 表示整数、字符和布尔值的算术类型合称为整型。 字符类型有两种:char 和 wchar_t。char 类型保证了有足够的空间,能够存储机器基本字符集中任何字符相应的数值,因此,char 类型通常是单个机器字节(byte)。wchar_t 类型用于扩展字符集,...

2018-08-13 19:43:58

阅读数:28

评论数:0

QT中设置当鼠标在窗口外点击时关闭窗口

我们想要对某一个窗口进行这样的设置: 当鼠标在此窗口区域外点击时,将此窗口关闭。 一般来讲,有以下几种方式: 1.重写鼠标点击事件,判断当前鼠标坐标,当不在窗口坐标区域内时,将窗口关闭。 2.重写失去焦点事件,当窗口失去焦点时...

2018-07-09 15:26:00

阅读数:61

评论数:0

C++实现日志库

C++实现一个日志库,满足以下要求: 1. 日志信息分级:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息) 2. 记录日志信息支持记录到文件、控制台、数据库(要求能支持多种数据库,比如 MSSQL MySQL SQLite等) ...

2018-05-11 14:21:12

阅读数:73

评论数:0

使用QT开发串口调试助手

使用Qt开发一个串口调试助手。 最终实现效果: 通过设置对应参数,连接串口,进行串口通信,然后就可以收发命令啦! 话不多说,看代码: 头文件: #ifndef SERIALWIDGET_H #define SERIALWIDGET_H #include &l...

2018-05-10 17:20:32

阅读数:87

评论数:0

自己实现栈,通过此栈实现一个计算器

题目:实现一个计算器,既能进行加减乘除的基本运算,又能支持带括号(只需要支持小括号即可)的优先级计算。 要求:使用面向对象思想,使用栈的数据结构实现括号匹配,栈的存储结构要求使用链表结构而非线性结构。 例如: 输入: 3 * (2 * 4 – 20 /5)+ 7 结果: 19 首先使...

2018-04-08 19:59:22

阅读数:42

评论数:0

QT读写改XML格式文件

最近因业务需要,需要更改XML文件中某一结点的值,于是搜索相关资料,但是网上搜出来资料的没有详细解释,好不容易才搞明白,因此,特写一篇明白易懂的文章,以供各位少走弯路。 本人采用的是QDom方式读写XML,然后用QTreeWidget显示。 最终达到的目的是: 首先,通过代码创建一个XML文...

2018-02-09 10:06:54

阅读数:621

评论数:0

编写代码将字符串反向排列输出

题目要求: 编写函数reverse_string(),它的原型如下: void reverse_string(char *string); 函数把参数字符串中的字符反向排列。请使用指针而不是数组下标,不要使用任何C函数库中用于操纵字符串的函数。 提示:不需要声明一个局部数组来临时存储参数字...

2018-02-05 09:19:42

阅读数:59

评论数:0

编写一个函数,删除一个字符串的一部分

题目要求: 请编写一个函数,删除一个字符串的一部分。函数的原型如下: int del_substr(char *str, char const *substr); 函数首先应该判断substr是否出现在str中,如果它并未出现,函数就返回0;如果出现,函数应该把str中位于该子串后面...

2018-02-02 17:36:52

阅读数:63

评论数:0

编写代码实现strpbrk()函数。

自己动手编写代码实现strpbrk()函数。strpbrk()函数是干什么的呢? strpbrk()函数解释如下: strpbrk是在源字符串(s1)中找出最先含有搜索字符串(s2)中任一字符的位置并返回,若找不到则返回空指针。 返回s1中第一个满足条件的字符的指针,如果没有匹配字符则返回空...

2018-02-02 10:24:05

阅读数:48

评论数:0

使用视频当背景2.0

上次说了《使用视频当背景1.0》,有的人必须使用视频当背景,但是上次的代码风险又颇多,那到底有没有办法解决呢?其实是有的,比较麻烦而已,话不多说,上代码: 最终画面代码 loginwidget.h #ifndef LOGINWIDGET_H #define LOGINWIDGET_H #i...

2018-01-26 11:49:09

阅读数:82

评论数:0

使用视频当背景1.0

业务需求,需要做一个登录界面,背景必须是视频,为什么不能是动态图呢?因为动态图有诸多缺点:例如需要同样清晰度,分辨率,动态图会特别大。 话不多说,直接上代码,底层用的videowidget播放视频,在上面叠加透明窗口。 主窗口页面代码,最终呈现的窗口: widget.h #ifndef...

2018-01-26 11:32:15

阅读数:101

评论数:0

使用动态图当背景图片,上边放置各种控件

我们一直使用QT制作应用,一般都用图片,或者纯色当做背景,那如何使用动态图当背景呢? 话不多说,直接上代码: 主窗口最终呈现的画面 loginwidget.h #ifndef LOGINWIDGET_H #define LOGINWIDGET_H #include #include ...

2018-01-26 11:08:07

阅读数:342

评论数:0

如何将QLineEdit密码显示样式更改

如何将QLineEdit密码显示样式更改,例如,将默认圆点改为方框 查询QSS官方文档可知: 利用lineedit-password-character:可以设置密码显示样式,9679代表QLineEdit默认样式,这个数字其实就是Unicode表中实心圆点的HTML代码 进入Uni...

2018-01-26 10:47:17

阅读数:344

评论数:0

QT实现控件倒影特效 2.0

QT实现控件倒影特效 2.0 之前写过一篇文章关于QT如何实现倒影特效的,现在完善了一下,将程序写成接口,方便调用,同时使倒影特效更加逼真 想要参考控件特效1.0的,传送门在这里:http://blog.csdn.net/fan_xingwang/article/details/7898257...

2018-01-11 15:02:42

阅读数:193

评论数:0

QT如何实现控件倒影特效

QT如何实现控件倒影特效 在工作中,我们有时会有以下需求: 想要为某些控件不只是图片加倒影特效,例如: 这样: 例如: 这样: 于是,在我的潜心研究之下,终于找到了两种实现方法: (一)使用QT的QGraphicsEffect类 QGraphicsEffect类是一个强大的...

2018-01-05 16:14:39

阅读数:476

评论数:0

Android Studio调用QT for Android生成的.so库

本文介绍如何实现Android 与 QT 的结合,使Android能够调用QT的代码,避免重复造轮子最近在做AndroidStudio调用QT写的so库,在网上搜集资料,大多数都不全,而且很少有AndroidStudio版本,于是将自己这几日的心得做以研究整理: 首先,Android调用...

2017-11-07 16:52:36

阅读数:1060

评论数:4

兔子繁衍问题

今天做了阿里编程测验,有一道兔子繁衍问题。 题目要求: 1. 猎人把一对兔子婴儿(一公一母称为一对)放到一个荒岛上,两年之后,它们生下一对小兔,之后开始每年都会生下一对小兔。生下的小兔又会以同样的方式继续繁殖。 2. 兔子的寿命都是x(x>=3)年,并且生命的最后一年不繁殖。 3. ...

2017-08-15 15:58:41

阅读数:831

评论数:0

编写一个通信录

题目要求: 编写一个关于通讯录的程序 1. 可输入姓名、电话(可多个)、通讯地址、Email等必要的信息; 2. 可根据姓名查询电话等信息(最好还能根据电话查询姓名),并显示在屏幕上; 3. 要求通讯录保存成文件,如张三.txt,用文件流的方式实现; 4. 最好用面向对象方法编写...

2017-08-10 13:31:22

阅读数:376

评论数:0

运用多线程知识写一个火车站售票系统

题目简介: 在现实世界中有一种数据模型,模拟生产者与消费者模型。如火车票售票系统,将票据的数量录入服务器我们称之为“生产”了若干车票。各地终端会共享这些车票信息去售票。直到车票售票完,则提示无票可卖。 本练习题,在同一台电脑上使用不同的进程(独立运行的应用程序)模拟火车票售票系统。将录入存放火...

2017-08-10 11:51:55

阅读数:400

评论数:0

使用面向对象思想建立一个学生管理系统

题目要求: 学校招生办在录取当年新生时已经为每个新生建立一个新生的资料库,其中包含每位新生的基本资料:学号(long)、姓名(char [20])、性别(enum)、年龄(int )、住址(char[30])、主修专业(char[30])。 新生主修专业所属系又在学生基本资料的基础上为每位该系...

2017-08-10 11:34:37

阅读数:315

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭