自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java中IO流的理解及用法(部分)

在java中,我们会经常碰到流这种概念,那么,流到底是什么呢? 在文件操作中,我们肯定会碰到inputstream 和 outputstream ,reader和writer这些非常抽象的类。在我们的计算机世界中,我们的数据对象都可以称作流。比如,我们传文件时,文件可以理解成一种流上传到计算机。下载时,文件也可以理解成一种流。相对程序而言,从程序中向外为outputstream

2017-11-16 18:10:35 477

原创 如何在Qt中安装事件过滤器

Qt中如何安装事件器呢,本例子实现了一个焦点损失的的过滤器 第一步安装过滤器 在控件中调用函数ui.plainTextEdit->installEventFilter(this);//以plainTextEdit为例重写 bool WorkUI::eventFilter(QObject *obj,QEvent *event)函数  源码示例  bool

2017-09-29 20:05:07 1065

转载 qt判断用户是否正在使用当前应用程序

如何在qt程序中判断当前应用程序是否被用户使用呢?我们先了解一下QApplication这个类简单的说,QApplication 类管理图形用户界面应用程序的控制流和主要设置。可以说 QApplication是Qt的整个后台管理的命脉它包含主事件循环,在其中来自窗口系统和其它资源的所有事件被处理和调度。它也处理应用程序的初始化和结束,并且提供对话管理。它也处理绝大多数系统范围和应用程序

2017-09-29 19:58:39 1335

原创 qt中delegate的使用

Qt中使用delegate来自定义控件的显示方法。与传统的MVC模式不同,在此之前,先了解一下何为MVC模式。 MVC架构是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有

2017-09-29 19:31:53 11174 1

原创 拼图游戏二次开发心得

拼图游戏二次开发心得    1. fopen函数遇上空文本  当fopen函数打开不存在的文件时,其打开模式只能为w","w+","wb","wb+"这样子会创建一个新文件,而模式为“rb”等则会发生错误;当用feof()函数判断是否达到文件尾时,只有文本文件可以用 EOF值(-1),二进制文本如果到达文本末尾则会返回0; 2. 文本文件的字符集编码问题

2017-09-23 16:02:35 810

原创 如何为treewidgetitem添加右键菜单

这两天写了个基于sqlite的学生管理系统,同时也复习了qt的一些知识,也加深了自己队sqlite用法的理解。 在此,总结下自己在写的时候复习到的知识。一、  如何为treewidgetitem添加右键菜单第一步:// 设置右键编辑   ui.TREEwidget->setContextMenuPolicy(Qt::CustomContextMenu);

2017-09-12 23:27:33 534

原创 sqlite3中,blob字段的读取和写入

本文做演示用的代码,创建了student表格,仅有两列,分别为id,thumbnail,其中id为主键。创建数据库,打开数据库,创建表格就不多说了,直接从blob字段开始解释。第一步,update一下blob,将其内容全部值为零。char sql[125] = "UPDATE student SET thumbnail= :1 WHERE id = :2";sqli

2017-09-05 20:43:14 18120 1

原创 在C++中使用sqlite3 api 一般步骤

Int main (){Sqlite3 * db = NULL;// 创建数据库句柄sqlite3_open ("example.db”,&db);//打开数据库sqlite_stmt * stmt = NULL;// 创建statement 对象char * sql = “”;sqlite3_prepare_v2(db, sql, -1,&stmt, NULL);//将s

2017-09-05 20:39:23 747

原创 执行sql 语句(在C++中执行)

要求:#include#pragmacomment(lib, "libmysql") //调用libmysql动态库;  MySQL结构体描述数据库的类,通过connect可以连接到数据现有的数据库;相关apiint mysql_library_init(int argc, char**argv, char **groups)mysql_library_init

2017-08-27 10:10:54 2740

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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