自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

davidsu33的专栏

To be or not to be, It's a problem!!!

  • 博客(12)
  • 资源 (13)
  • 收藏
  • 关注

原创 关于QT的widget如何获取键盘输入

所有的窗口都只有一个是激活的,只有激活的窗口才能获取鼠标和键盘事件,QT中的widget默认是无法接受鼠标输入事件的,如果希望捕捉键盘事件,则需要调用grabKeyboard(),如果需要捕捉当前的鼠标事件,同样的道理,grabMouseEvent(),那么当前发送的鼠标和键盘事件就会让该widget接收到。

2015-10-29 17:30:32 7992

原创 编写无窗口qwidget时,不带frame的用法

如果希望设计一体式的界面,例如腾讯QQ或者是360安全卫士那样的,就需要将窗体的边框全部去掉,自己进行绘制,这是时候需要设置窗体的属性,来移除边框,需要满足两个条件1.需要从QWidget派生2.需要setWindowFlag(Qt::Window|Qt::FramelessWindowHint); 特别需要注意的是第二点,第二点的第一个属性可以是Qt::Window也可以是Qt::W

2015-10-28 15:04:03 816

转载 Qt的三方库

QxOrm QxOrm is a new open source ORM (Object Relational Mapping) C++ library designed to provide :* Persistence (based on QtSql Qt module)* Serialization (xml and binary, based on 

2015-10-26 11:02:45 2517

转载 nodejs+phantomjs+casperjs

因为一些业务需求需要采集淘宝店铺商品的销售价格,但是淘宝详情页面的价格显示是通过js动态调用显示的.所以就没法通过普通的获取页面html然后通过正则或者xpath的方式获取到想到的信息了.所幸我们现在有了casperjs.这个是一个基于Phantomjs的库,而Phantomjs则是一个服务器端的js api的webkit浏览器.是不是很神奇?真的是.net的以外的世界很神奇,我们要多走去

2015-10-23 14:23:06 1978

转载 python 三方库工具集之Ghost

ghost 是一个可以执行javascript的web客户端,当然安装ghost之前需要首先安装pyqt和pyside。http://jeanphix.me/Ghost.py/ghost.pyghost.py is a webkit web client written in python.from ghost import Ghostghost = Ghost()pa

2015-10-23 14:05:49 795

原创 控制QT中MainWindow上Menu和ToolBar的上下文菜单Action列表

QT在加入dock窗体和ToolBar的时候,会默认加上其相应的Action,当在MainWindow上右击会触发其上下文(默认的Action是他们的windowTitle属性)。那么如何控制不显示,或则定制弹出菜单呢,原来QT早有准备,在这方面预留了QMenu* MainWindow::createPopupMenu() [virtual]这个虚函数,用来返回当点击右键时触发要显示的弹出

2015-10-23 10:59:28 3394

原创 编译QT的静态库

我的QT的版本 4.7.4 msvc2010configure -debug-and-release -static -no-qt3support -commercial -platform win32-msvc2010nmake

2015-10-22 16:37:31 425

转载 javascript == 和===

1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,==和==

2015-10-16 14:33:58 414

转载 DOM对象和jQuery对象之间的相互转换

刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。 什么是

2015-10-15 17:40:38 464

转载 css样式应用顺序

有时候在写CSS的过程中,某些限制总是不起作用,这就涉及了CSS样式覆盖的问题,如下 Css代码  #navigator {      height: 100%;      width: 200;      position: absolute;      left: 0;      border: solid 2 #EEE;  

2015-10-13 14:53:23 1198

原创 QAxWidget

Qt直接支持ActiveX对象,所以在QT中可以直接使用QAxWidget,也就是窗口控件对象。例如word,excel,powerpoint,pdf,flash等。对于doc,excel,ppt的文档格式可以直接将文件路径作为控件进行设置QAxWidget->setControl("E:/test.doc");直接会加载word应用打开doc文档,其他的微软格式也是这样的。如果不是微软的

2015-10-13 14:12:48 6434

转载 PE增加导入表注入

在explorer.exe中添加了MyDLL.dll的一个导出函数MainFun,如果你想先看看效果可以先把附件下下来,把其中的MyDLL.dll放入环境变量path目录中,例如system32目录就可满足你的需要,然后运行InfectImport.exe,你会看到一个对话框“MainFun成功导入explorer.exe”,因为我在dll被加载时启动了一个线程,然后输出这句话,是不是有点小题大作

2015-10-12 08:39:23 4310

python编写的汽车之家爬虫

自动下载汽车之家资源,并使用json进行解析出完整数据列表。

2015-02-14

QT的WebKitDemo

1.用QT编写的访问天气的代码 2.用QT编写的HTML脚本

2014-10-15

nsis编译2012版本

nsis编译2012版本

2014-09-12

nsis-vs2010编译通过的安装包程序

nsis-vs2010编译通过的安装包程序,我折腾了很长时间才编译通过,喜欢的同学可以研究一下

2014-09-12

testplusplus

plusplus语法解析和qt-creator-opensource-src-3.1.0使用,很不错的东西,我研究了qtcreator的源码

2014-08-27

com初学demo

一个客户端例子,一个服务端的例子,算是入门的demo吧,大家可以看看

2014-08-13

openGL图形变换和裁剪

openGL图形变换和裁剪,矩阵的使用以及基本的用法。

2013-10-21

visual asssistant

Visual Assistant 支持VS2008和VS2010,是程序猿的必备工具

2013-06-05

android4.2.2src.zip

在网上找了老半天才找到~,费劲,需要的朋友请下载。

2013-05-13

android自动短信发送源码

用来学习短信模块的绝佳代码! public class ListAdapter extends BaseAdapter { private LayoutInflater mInflater; private List<Map<String, Object>> mData; public static Map<Integer, Boolean> isSelected; SMSINFODao smsinfodao; public ListAdapter(Context context) { mInflater = LayoutInflater.from(context); init(context); } //初始化 private void init(Context context) { mData=new ArrayList<Map<String, Object>>(); smsinfodao = new SMSINFODao(context); Cursor cursor = smsinfodao.select(); while (cursor.moveToNext()) { Map<String, Object> map = new HashMap<String, Object>(); map.put("img", android.R.drawable.ic_dialog_email); map.put("pn", cursor.getString(0)); map.put("title", cursor.getString(1)); map.put("body", cursor.getString(2)); mData.add(map); }

2013-04-26

Windows环境下实现原始UDP数据包发送

在Windows上实现原始UDP数据的通信,这是一个很实用的例子,喜欢的朋友可以好好看看

2011-10-16

矩阵的算法课件-对于学习OpenGL的朋友来说值得一看

对于学习OpenGL的朋友来说,复习线性代数应该是很有必要的,这里就有matrix的一套课件,值得参考一下

2010-03-23

独立的键盘钩子,用来hook键盘的一个小程序,很值得看看

这个程序是用来hook键盘的,而且是一个全局hook,但是程序并没有用全局的,所以是个不错的程序,这个程序是在console台下运行的,你也可以改写该代码

2009-12-29

空空如也

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

TA关注的人

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