自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Qt--QTableView用法总结

转自 http://www.cnblogs.com/justwake/archive/2012/12/22/justwake_3.html

2014-08-27 14:08:53 688

转载 Qt5 Demo Fortune例程各个实现区别(network)

1.Fortune Server/Client ExampleServer服务器调用tcp

2014-08-26 14:20:24 813

转载 快速入门C++ 13(命名空间和模块化编程)

一、模块化把程序划分成多个组成部分("模块")

2014-08-25 16:31:10 590

转载 快速入门C++ 12(避免内存泄漏)

两种方法:void foo(){MyClass *x;x = new My}

2014-08-25 16:15:31 498

转载 快速入门C++ 11(虚继承、错误处理和调试)

通过虚继承某个基类,就是告诉编译器:从当前这个类

2014-08-25 15:44:35 349

转载 快速入门C++ 10(运算符重载)

operator std::ostream& operator

2014-08-25 15:21:53 235

转载 快速入门C++ 09(静态属性和静态方法)

静态成员是所有对象共享的,所以不能在静态

2014-08-25 14:24:47 334

转载 快速入门C++ 08(继承)

类的继承继承机制使得

2014-08-25 14:08:12 189

转载 快速入门C++ 07(构造器和析构器)

构造器和通常方法的主要区别:构造器名字必须和他所在的类名字一样

2014-08-25 11:35:43 209

转载 快速入门C++ 06(对象)

介绍对象:对象内部有变量和函数,

2014-08-25 11:15:37 224

转载 快速入门C++ 05(联合、枚举和类型别名)

一种优于数组的向量(vector)类型

2014-08-24 18:13:28 385

转载 快速入门C++ 04(传值、传址传引用)

传值:被传递到函数的只是变量的值,不是变量bens

2014-08-24 18:11:58 191

转载 快速入门C++ 03(复杂数据类型)

复杂 = 简单 + 简单

2014-08-24 17:41:33 365

转载 快速入门C++ 02(重载)

函数的重载C++函数重载(overloading)机制

2014-08-24 17:39:19 174

转载 快速入门C++ 01(OO思想)

C++语言简介C++是一种语言,语法、特性、标准库已经是一门f

2014-08-24 17:08:01 320

转载 web debugger fiddler使用

转自 http://www.cnblogs.com/forcertain/archive/2012/11/29/2795139.html

2014-08-21 14:22:57 318

转载 C++Primer学习-命名空间

一个命名空间是一个作用域,通过在命名空间内部ding'y

2014-08-21 09:48:17 462

转载 Git-从远程库克隆

上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。首先,登陆GitHub,创建一个新的仓库,名字叫gitskills:我们勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看

2014-08-21 09:27:21 394

转载 C++Primer学习-类(隐含的this指针)

成员函数具有

2014-08-20 14:12:43 401

转载 C++Primer学习-类(类的定义和声明)

在C++中,用类定义抽象数据类型

2014-08-20 10:19:36 468

转载 Qt-类型转换

1、char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;  2、char 与 QString的转换char 转换为 QString 其实方法有很多中,我用的是:char a='b'

2014-08-19 16:34:24 250

转载 资源整理(引用)

http://www.cnblogs.com/tornadomeet/archive/2012/05/24/2515980.html

2014-08-18 23:05:39 223

转载 Qt-打开文件

QString path=QDir::currentPath();//获取程序当前目录  path.replace("/","\\");//将地址中的"/"替换为"\",因为在Windows下使用的是"\"。  QProcess::startDetached("explorer "+path);//打开上面获取的目录

2014-08-18 16:26:55 285

转载 Git-添加远程库

现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name填入learngit,其他保持默认设置,点击“

2014-08-18 09:16:41 350

转载 Git-远程仓库

转自 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。可是有用过集

2014-08-18 09:14:22 239

转载 Qt-右键菜单

QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy contextMenuPolicy () constvoid setContextMenuPolicy ( Qt::ContextMenuPolicy policy )Qt::ContextMenuPolicy枚举类型包括:Qt::DefaultC

2014-08-17 17:18:31 201

转载 Qt-QTableWidget基本功能(右键菜单)

QTableWidget类提供了一种基于条目(item)的表格视图模型,在该部件中数据以item为基本单位,每条数据(item)对应一个QTableWidgetItem类的对象,所有数据形成的item组成整个表格。接下来我们创建一个用来显示学生信息的表格,以此为例说明TableWidget的一些常用功能。1.创建QTableWidget首先创建studentInfo类,然后在Qt

2014-08-17 17:16:06 4760

转载 Qt-事件过滤器

Qt事件模型一个真正强大的特色是一个QObject的实例能够管理另一个QObject 实例的事件。让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我们想用空格键来代替Tab,使焦点在这些QLineEdit间切换。一个解决的方法是子类化QLineEdit,重新实现k

2014-08-17 16:03:35 304

转载 Qt-界面美化

- 经验总结1. 可用对话框(QDialog)模拟类似Android中toast的效果。- 设置程序界面风格在main函数中QApplication::setStyle("windows");QApplication::setStyle("windowsxp");QApplication::setStyle("motif");

2014-08-17 15:36:43 874

转载 Qt-qobject_cast用法

函数原型:T qobject_cast ( QObject * object )本方法返回object向下的转型T,如果转型不成功则返回0,如果传入的object本身就是0则返回0。在使用时有两个限制:    1# T类型必须继承自QObject。    2# 在声明时必须有Q_OBJECT宏。使用场景:当某一个Objec

2014-08-17 15:25:20 315

转载 Qt-pro、pri、prf、prl文件学习

*.proqmake 的工程(project)文件,这个大家肯定都非常熟悉了。那我就不费话了,上例子:这是一个典型的Qt示例程序的.pro文件(propriprfprl.pro):TEMPLATE = appCONFIG += QTQT += core guiTARGET = propriprfprlSOURCES += main.cpp/ widg

2014-08-17 15:02:20 451

转载 Qt-调用外部程序

- 注意事项假设有程序A、程序B和数据库D。B使用了数据库D(调用时使用了相对路径)且与D在同一目录下。直接运行B时,能够正确访问数据库D,而当由A调用B时,B启动后却无法正常访问数据库D。出现这个问题的原因是被A调用的B相当于在A的目录下执行,即在A的同一目录下,B无法找到D。要避免出现上述的问题有以下3个方法:1. 在B中对数据库的访问使用绝对路径2. 把A

2014-08-17 14:25:17 326

转载 Qt-文件操作

- 经验总结1. 直接访问模式在输入/输出的块操作使用4千字节或更大的情况下使用最好。2. 当每次读小量数据时,缓存访问工作的更好。3. 重要:当使用缓存的文件工作时,数据没有被立刻写到文件中。调用flush()可以确保数据被真正地写完。 4. 警告:如果你有一个缓存文件以同时读写方式打开,你不要在一次输入操作之后立即输出,反之亦然。你必须在输入和输出操

2014-08-17 14:15:17 332

转载 Qt-鼠标

- 鼠标光标#include QCursor cursor;QPoint p = cursor.pos();     // 此时p表示当前鼠标光标的坐标- 鼠标事件用法:直接覆盖原来的处理方法#include protected:    void mouseMoveEvent(QMouseEvent *e); 

2014-08-17 14:08:22 234

转载 Qt-QSetting(ini文件、注册表)

- ini文件读写#include ...QSettings *iniFile = new QSettings("conf.ini", QSettings::IniFormat, this);// 解决中文读写问题(for Windows)// 程序编码设置为“SYSTEM”iniFile->setIniCodec("UTF-8");oriniF

2014-08-17 13:59:43 1307

转载 Qt-时间

- QDateTimeQDateTime dateTime;QString dateTime_str = dateTime.currentDateTime().toString("yyyy-MM-dd hh:mm:ss");// 从字符串转换为毫秒(需完整的年月日时分秒)datetime.fromString("2011-09-10 12:07:50:541", "

2014-08-17 13:46:09 356

转载 Qt-对话框

- 模式与非模式对话框dialog.show()     // 是否为显示模式对话框根据modal属性的设置而定dialog.exec()     // 忽略modal属性,总显示为模式对话框void setModal (bool modal)     // 设置true时,表示设置为模式对话框bool isModal ()                // 判断

2014-08-17 13:39:33 240

转载 Qt-使用技巧

- 快捷键*.h/*.cpp切换:F4注释/反注释:Ctrl + /        // 先选中代码代码格式化:Ctrl + I         // 先选中代码构建:Ctrl + B运行:Ctrl + R查找:Ctrl + F高级查找: Ctrl + Shift + F- 构建和运行 配置1. 添加编译器

2014-08-17 11:03:53 250

转载 Qt-程序发布

Windows篇1. 当发布程序缺少插件库(dll形式)时,程序运行时不会提示“缺少xxx.dll”。2. 发布程序在装有Qt开发环境的PC运行正常,而在没有装Qt开发环境的PC运行出现异常有可能是缺少插件库所致。3. 发布程序时,插件库与非插件库的处理不同。非插件库可直接把dll文件拷贝至exe文件所在目录或Windows系统目录或环境变量指定的目录,而插件库在拷

2014-08-17 09:50:00 805

转载 Git-删除文件

在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交:$ git add test.txt$ git commit -m "add test.txt"[master 94cdc44] add test.txt 1 file changed, 1 insertion(+) create mode 100644 test.txt一般

2014-08-16 15:22:11 231

空空如也

空空如也

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

TA关注的人

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