- 博客(48)
- 收藏
- 关注
转载 Qt--QTableView用法总结
转自 http://www.cnblogs.com/justwake/archive/2012/12/22/justwake_3.html
2014-08-27 14:08:53
698
转载 Qt5 Demo Fortune例程各个实现区别(network)
1.Fortune Server/Client ExampleServer服务器调用tcp
2014-08-26 14:20:24
820
转载 web debugger fiddler使用
转自 http://www.cnblogs.com/forcertain/archive/2012/11/29/2795139.html
2014-08-21 14:22:57
328
转载 Git-从远程库克隆
上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。首先,登陆GitHub,创建一个新的仓库,名字叫gitskills:我们勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看
2014-08-21 09:27:21
403
转载 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
257
转载 资源整理(引用)
http://www.cnblogs.com/tornadomeet/archive/2012/05/24/2515980.html
2014-08-18 23:05:39
228
转载 Qt-打开文件
QString path=QDir::currentPath();//获取程序当前目录 path.replace("/","\\");//将地址中的"/"替换为"\",因为在Windows下使用的是"\"。 QProcess::startDetached("explorer "+path);//打开上面获取的目录
2014-08-18 16:26:55
291
转载 Git-添加远程库
现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name填入learngit,其他保持默认设置,点击“
2014-08-18 09:16:41
358
转载 Git-远程仓库
转自 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。可是有用过集
2014-08-18 09:14:22
246
转载 Qt-右键菜单
QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy contextMenuPolicy () constvoid setContextMenuPolicy ( Qt::ContextMenuPolicy policy )Qt::ContextMenuPolicy枚举类型包括:Qt::DefaultC
2014-08-17 17:18:31
209
转载 Qt-QTableWidget基本功能(右键菜单)
QTableWidget类提供了一种基于条目(item)的表格视图模型,在该部件中数据以item为基本单位,每条数据(item)对应一个QTableWidgetItem类的对象,所有数据形成的item组成整个表格。接下来我们创建一个用来显示学生信息的表格,以此为例说明TableWidget的一些常用功能。1.创建QTableWidget首先创建studentInfo类,然后在Qt
2014-08-17 17:16:06
4888
转载 Qt-事件过滤器
Qt事件模型一个真正强大的特色是一个QObject的实例能够管理另一个QObject 实例的事件。让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我们想用空格键来代替Tab,使焦点在这些QLineEdit间切换。一个解决的方法是子类化QLineEdit,重新实现k
2014-08-17 16:03:35
314
转载 Qt-界面美化
- 经验总结1. 可用对话框(QDialog)模拟类似Android中toast的效果。- 设置程序界面风格在main函数中QApplication::setStyle("windows");QApplication::setStyle("windowsxp");QApplication::setStyle("motif");
2014-08-17 15:36:43
888
转载 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
323
转载 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
458
转载 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
338
转载 Qt-文件操作
- 经验总结1. 直接访问模式在输入/输出的块操作使用4千字节或更大的情况下使用最好。2. 当每次读小量数据时,缓存访问工作的更好。3. 重要:当使用缓存的文件工作时,数据没有被立刻写到文件中。调用flush()可以确保数据被真正地写完。 4. 警告:如果你有一个缓存文件以同时读写方式打开,你不要在一次输入操作之后立即输出,反之亦然。你必须在输入和输出操
2014-08-17 14:15:17
341
转载 Qt-鼠标
- 鼠标光标#include QCursor cursor;QPoint p = cursor.pos(); // 此时p表示当前鼠标光标的坐标- 鼠标事件用法:直接覆盖原来的处理方法#include protected: void mouseMoveEvent(QMouseEvent *e);
2014-08-17 14:08:22
242
转载 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
1319
转载 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
368
转载 Qt-对话框
- 模式与非模式对话框dialog.show() // 是否为显示模式对话框根据modal属性的设置而定dialog.exec() // 忽略modal属性,总显示为模式对话框void setModal (bool modal) // 设置true时,表示设置为模式对话框bool isModal () // 判断
2014-08-17 13:39:33
247
转载 Qt-使用技巧
- 快捷键*.h/*.cpp切换:F4注释/反注释:Ctrl + / // 先选中代码代码格式化:Ctrl + I // 先选中代码构建:Ctrl + B运行:Ctrl + R查找:Ctrl + F高级查找: Ctrl + Shift + F- 构建和运行 配置1. 添加编译器
2014-08-17 11:03:53
261
转载 Qt-程序发布
Windows篇1. 当发布程序缺少插件库(dll形式)时,程序运行时不会提示“缺少xxx.dll”。2. 发布程序在装有Qt开发环境的PC运行正常,而在没有装Qt开发环境的PC运行出现异常有可能是缺少插件库所致。3. 发布程序时,插件库与非插件库的处理不同。非插件库可直接把dll文件拷贝至exe文件所在目录或Windows系统目录或环境变量指定的目录,而插件库在拷
2014-08-17 09:50:00
814
转载 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
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人