- 博客(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
android自动短信发送源码
2013-04-26
独立的键盘钩子,用来hook键盘的一个小程序,很值得看看
2009-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人