...
分类:
其他好文 时间:
2016-06-20 06:59:19
阅读次数:
136
使用QT编程时,当用户自定义了一个类,只要类中使用了信号或槽. Code::Blocks编译就会报错(undefined reference to `vtable for). Google上有很多这个问题的回答,但很多说的很模糊,或者根本就不可行. 其实,QT有自己的编译方法. 不用IDE写一个类, ...
分类:
其他好文 时间:
2016-06-20 06:58:41
阅读次数:
564
http://blog.csdn.net/emdfans/article/details/42667403 ...
分类:
移动开发 时间:
2016-06-20 06:59:07
阅读次数:
600
转自:http://my.oschina.net/voler/blog/345722 目录[-] 0. 源代码下载地址 1. 简单文件拖放 2. 复杂文件拖放 3. 通过按钮来完成列表数据的转移 4. 通过拖放文件来达到效果 1. 简单文件拖放 1. 一般情况下,编辑框可以直接接收到文件名 2. 程 ...
分类:
其他好文 时间:
2016-06-20 06:56:29
阅读次数:
623
我们知道,在windows上通过鼠标双击某应用程序图标,该应用程序往往会以顶层窗口的形式呈现在我们面前,但是对于一个已经打开的非顶层窗口,我们怎么将其激活为顶层窗口呢? 要达到激活,这个必须要满足两个条件,第一,必须要有通知激活的人,这个人必须是另一个应用程序(或同一应用程序的不同示例),他能发送信 ...
TreeWidget 与 TreeView 中实现右键菜单稍有不同, TreeView 中是靠信号与槽 connect(ui->treeView,SIGNAL(customContextMenuRequested(constQPoint&)), this,SLOT(onCustomContextMe ...
分类:
其他好文 时间:
2016-06-20 06:56:25
阅读次数:
222
Qt的QString类提供了很方便的对字符串操作的接口。 例: 2,从字符串里查找相同的某个字符串str。 例如: 3指定位置插入字符串 例如: 3,判断字符串是否为空。 如: 4.判断字符串是否存在。 例如: 5,从左向右截取字符串 例如: 6,从中间截取字符串。 例如: 7,删除字符串中间某个字 ...
分类:
其他好文 时间:
2016-06-20 06:53:42
阅读次数:
183
直接发送和接收结构体,例如:struct A {...};struct A objectA;发送的时候: tcpSocket->write((char *)&objectA, sizeof(objectA)); 接收的时候:struct A objectB;tcpSocket->read((char ...
分类:
其他好文 时间:
2016-06-20 06:55:50
阅读次数:
302
[cpp] view plain copy [cpp] view plain copy 根据QT4文档的说明,windows下支持 "windows", "motif", "cde", "plastique" and "cleanlooks" 而QT5文档说明,windows下只支持 "window ...
Translated by mznewfacer 2011.11.16 首先,看了Xizhi Zhu 的这篇Qt之美(一):D指针/私有实现,对于很多批评不美的同路人,暂且不去评论,只是想支持一下Xizhi Zhu,在引用一下Jerry Sun的话,“C++需要宏定义就像需要设计模式一样。也许你不知 ...
分类:
其他好文 时间:
2016-06-20 06:54:10
阅读次数:
592
ui->pushButtonhasFocus()->hasFocus(); ui->treeWidget->hasFocus(); ui->pushButtonhasFocus()->hasFocus(); ui->treeWidget->hasFocus(); http://blog.csdn.n ...
分类:
其他好文 时间:
2016-06-20 06:54:51
阅读次数:
561
预编译加速编译 QT也可以像VS那样使用预编译头文件来加速编译器的编译速度。首先在.pro文件中加入: CONFIG += precompiled_header 然后定义需要预编译的头文件: PRECOMPILED_HEADER = pch.h 其中pch.h头文件即为自定义的预编译头文件。 指定临 ...
分类:
其他好文 时间:
2016-06-20 06:53:12
阅读次数:
905
Delphi组件的常用事件Onclick——当单击时触发这个事件中的代码Onchange——当改变该组件内容时触发其中的代码Oncreate——当创建时触发这个事件中的代码Onclose——当关闭的时候触发其中的代码OnKeyDown——当按下键盘上的键时触发该处代码OnKeyUp——当松开键盘上的 ...
http://blog.csdn.net/emdfans/article/details/11769483 ...
HashMap是可以做的,没什么好说的,但是可以考虑一下位操作的做法。 用到是XOR,异或,^. 如果是两个不同的数就会返回真,如果是想同的就为假。一对一对相同的数取异或,那么就始终返回0,最后只剩下一个单独的数和0取异或,那么还是这个数本身。而且异或有交换律和结合律,所以先后顺序是没有关系。 综上 ...
分类:
其他好文 时间:
2016-06-20 06:51:54
阅读次数:
150
QMutex类提供的是线程之间的访问顺序化。 QMutex的目的是保护一个对象、数据结构或者代码段,所以同一时间只有一个线程可以访问它。(在Java术语中,它和同步关键字“synchronized”很相似)。例如,这里有一个方法打印给用户两条消息: [cpp] view plain copy voi ...
分类:
编程语言 时间:
2016-06-20 06:54:38
阅读次数:
416
http://blog.csdn.net/emdfans/article/details/45672679 ...
分类:
其他好文 时间:
2016-06-20 06:52:14
阅读次数:
1262