- 博客(17)
- 资源 (115)
- 收藏
- 关注
转载 vs2010中moc文件生成方法
http://blog.csdn.net/neil_lee_/article/details/8874581http://hi.baidu.com/zhujianzhai/item/3d6d834473e0c7aedf2a9fc0
2013-11-30 10:25:40 3147
转载 获取指针 指向的内存大小
_msizeReturns the size of a memory block allocated in the heap.RoutineRequired Header_msizesize_t _msize( void *memblock );Parametersmemblock Pointer to memory bl
2013-11-29 14:33:51 9254 1
转载 类的成员函数指针(比较深入)
文章源地址:http://blog.csdn.net/eroswang/article/details/4153356class test { public: test(){} ~test(){}void hello() { printf("hello\n"); } };void main(){test *p=new
2013-11-28 14:58:26 670
原创 QWidget 与 CWnd相互转化
1: QWidget -> CWnd:{ QWidget * pWidget = new QWindget; CWnd * pWnd = CWnd::FromHandle( (HWnd)( pWidget->winId() ) );}2: CWnd -> QWidget:{ CWnd * pWnd = new CWnd ;
2013-11-28 09:43:30 4639
原创 MFC VLC sdk release 问题
我安装VLC后,将安装目录的h文件夹和lib文件夹配置到MFC工程,将整个安装目录放到Debug和Release目录中。在编译和运行Debug程序的时候没有问题,但是Release版本,编译没有问题,但是启动后提示程序无法定位于libvlc.dll等错误。解决方法有两个,1:自己重新编译VLC库,将相应的dll和lib配置MFC工程;(没有测试,但应该没有问题);2:用dll2li
2013-11-27 17:19:22 1271
原创 Qt查找子窗口
在mfc中最通常的方法是CWnd* GetDlgItem( int nID ) const; 通过能ID获取子窗口;每个资源都有一个nID作为唯一标识;在Qt中可以通过 QObject::findChild(const QString & name = QString(), Qt::FindChildOptions options = Qt::FindChildrenRecurs
2013-11-27 12:25:23 6165
原创 Qt创建子窗体
Qt创建子窗体这里说明一点问题;Qt窗体上的子窗体一般是“new”创建的,当父窗体删除的时候,同时也会清理相关的子窗体;如果子窗体不是“new”创建的,而是用static变量创建,关闭父窗体的时候会程序崩溃,原因应该是父窗体删除到static子窗体时不对;如:void slot_newWidget(){//这样会导致问题;// static NewQWidget1 nq
2013-11-26 15:41:49 35549 1
原创 MFC添加Qt库
Qt库中也有一些封装较好的类,所以在MFC中直接用,会方便很多;一般配置VC环境两个方法,1是当前工程配置,2是全局VC环境配置,可以参考网上文章;这里我讲一下当MFC前工程配置Qt:1:建立一个MFC工程;2:配置Qt头文件路径;3:配置lib库文件路径;4:添加相关的库;注:相关配置,可以直接参考复制 在VS中添加的Qt项目配置;
2013-11-26 10:27:48 4272
原创 QT线程调用界面函数
Qt的线程要继承QThread,重写实现run函数。1:如果只是逻辑计算,可以直接在线程类中实现;2:如果在线程中想要调用界面函数,不可直接调用;则需要:(1):在线程中声明一个信号signal函数,不用实现,可以有参数同需要调用的界面类函数,也可以不用参数(和普通的signal与slot一样);signal不要指定public,protect,private; (2):在需要调用
2013-11-24 17:04:10 6230
原创 关于QObject::connect中函数参数
在qt中QObject::connect中填写的signal和slot函数,一定要填写参数;因为类中的函数可以,也就是,重载函数名一样,参数不一样,如果QObject::connect中的函数没有参数,则无法正确连接;
2013-11-24 16:54:24 38138 3
转载 浅议Qt的事件处理机制 一
深入了解事件处理系统对于每个学习Qt人来说非常重要,可以说,Qt是以事件驱动的UI工具集。 大家熟知Signals/Slots在多线程的实现也依赖于Qt的事件处理机制。 在Qt中,事件被封装成一个个对象,所有的事件均继承自抽象类QEvent. 接下来依次谈谈Qt中有谁来产生、分发、接受和处理事件: 1. 谁来产生事件: 最容易想到的是我们的输入设备,比如键盘、鼠标
2013-11-20 17:17:35 2072
原创 AfxGetMainWnd 与 theApp.GetMainWnd()
一般情况下:如果是主线程中应用:1:对话框程序,获取的是主窗口;2:文档程序获取的是主框架;AfxGetMainWnd 与 theApp.GetMainWnd()没有什么区别;但是在辅助线程中应用,就有区别:If AfxGetMainWnd is called from the application's primary thread, it return
2013-11-14 13:16:06 2935
原创 VLC SDK 获取
到 VLC 官方网站http://www.videolan.org/ 下载最新的VLC安装包;安装完成后, 到安装目录下有一个“sdk”文件夹,里面包含相应的 “include” 和“lib”文件夹,配置到VC工程就可以了;
2013-11-13 16:12:52 6350
原创 VLC的相关网址
中文网址:http://www.videolan.org/英文网址:http://www.videolan.org/support/VLC wiki: https://wiki.videolan.org/ (可以从 中文网址-》支持-》Wiki ); 其中主要包含了“应用”和“开发”等内容;示例:https://wiki.videolan.org/LibVLC/ 包含更多示
2013-11-13 15:35:59 1642
原创 QT中添加MFC库,QT中添加windows函数库
开发环境:win7 + vs2010 + qt-windows-opensource-5.1.1-msvc2010-x86-offline;需求:在QT中添加MFC的应用;过程:1:用vs创建QT的ui工程;2:引入MFC头文件,这个可以直接在MFC工程中的stdafx.h中直接复制;3:修改一些工程配置; 应用示例:
2013-11-12 17:45:54 13129
转载 Q_OBJECT宏的作用
The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制QT的信号与槽机制介绍A Small ExampleA min
2013-11-12 15:36:17 2011
原创 写在QT前面的话
作为一个windows程序员,不知不觉已经很多年了。VC是我必不可少的开发工具,也参与和开发了很多工程。目前虽然微软在桌面系统的占有率很大,但是随着移动设备的普及,硬件性能的不断提高,我在想,windows系统以后的命运。微软现在有win8,但是不太看好win8的发展。目前微软在C#上投放的精力过多,网传还要做C#的跨平台,可是我目前依然喜欢C++。当多种系统平台在不同需要的领域鼎立发展,就需要更
2013-11-12 15:34:04 961
OBS-Studio VS2015 依赖相关库
2017-11-15
H264文档(英文原版doc+中英互译pdf)
2017-10-10
Windows UDP 封装
2017-09-05
JAVA API1.6中文文档.CHM
2015-12-01
Qt录音机QAudioInput
2014-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人