- 博客(19)
- 收藏
- 关注
原创 Qt 信号使用问题
很多次类似的经历,就是头天加班很晚解决不了的问题第二天回来十分钟就解决了!可能当时头脑已经陷入死循环,怎么都不会想到会是这么低级的错误!在此记录下低级错误耽误时间的经历,请不要把时间浪费在低级错误上,共勉!!!错误一:未继承QObject 'staticMetaObject' is not a member of 'class name'使用信号和槽的话首先这个类要是一个QObject
2016-06-23 09:57:20
442
原创 qml LAVFSplitter播放器
写好qml播放代码后运行时一直报DirectShowPlayerService::doRender: Unresolved error code 80040218 找到原因是QtMultimedia 使用的系统默认的音视频编/解码器,如果系统没有安装与qt对应的音视频编解码器的话,就会报以上错误。解决方案:安装LAVFSplitter-0.3,用管理员权限运行CMD,切换到LAVF
2016-06-12 17:05:07
1346
转载 VC工具:Depends
Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。同时也可以看到每个被依赖的dll中的所有导出的函数接口。=============================================== VC6.0自带的Depends软件,该软件在VC6安装目录下的tools文件夹里面 D:/Mic
2015-05-05 17:22:56
735
转载 C++ 网络套接字编程TCP和UDP实例
1. 创建一个简单的SOCKET编程流程如下 面向有连接的套接字编程 服务器: 1) 创建套接字(socket) 2) 将套接字绑定到一个本地地址和端口上(bind) 3) 将套接字设定为监听模式,准备接受客户端1. 创建一个简单的SOCKET编程流程如下面向有连接的套接字编程服务器:1) 创建套接字(socket)2) 将套接字绑定到一个本地地址和端口上(bi
2015-04-08 10:57:09
8678
原创 MFC拖动无标题窗体
第一种方法:1.在.h文件添加 afx_msg LRESULT OnNcHitTest(CPoint point); 2.在.cpp文件添加 BEGIN_MESSAGE_MAP(CDlgPresetCruise, CDialog) ON_WM_NCHITTEST() END_MESSAGE_MAP() LRESULT CDlgP
2015-02-12 10:04:58
598
转载 C++和java技术特性对比
转自http://zh.wikipedia.org/wiki/%E6%AF%94%E8%BE%83Java%E5%92%8CC%2B%2B#.E8.B5.84.E6.BA.90.E7.AE.A1.E7.90.86C++和Java语言之前的不同可以追溯到它们的历史,它们有着不同的设计目标.C++ 被设计成主要用在系统编程上,对C语言进行了扩展. 对于这个为执行效率设计的过程编程(en
2015-01-08 17:34:40
982
转载 VS2008下打包WinForm程序
VS2008下打包WinForm程序前提:要打包的WinForm已经编译完成。注:到对应应用程序文件目录下的bin文件夹中可以查看编译好的exe文件。1. 文件—> 新建—>项目 在“新建项目”对话框选择“其他项目类型” 然后选择 “安装项目”,命名项目名,然后“确定” 然后出现下图 2. Application Folder 是安装程序之后,程序文件所
2014-09-29 15:00:42
753
转载 实现响应双击消息时不执行单击事件
实现响应双击消息时不执行单击事件响应双击消息的时候,总是会先响应单击消息,然后再执行双击事件的代码。如果我们编制的程序需要单击、双击时实现不同的功能,这样就很不方便了。我google了下,网上主要就是两种思路。一是,双击时先回滚撤消单击的事件。还有就是在定时器里面对时间进行判断,如果超过指定时间就执行单击代码,否则就是执行双击的代码。不过这样做都很麻烦!有一种比较简便的办法
2014-09-10 09:40:16
2579
原创 QTableWidget 异常
//设置序号 nRows = m_pUiSysManagement->tableWidgetUserTable->rowCount(); for(int idx = 0; idx nRows; idx++) { m_pUiSysManagement->tableWidgetUserTable->verticalHeaderItem(idx)->se
2014-05-26 15:54:50
662
转载 一个全局对象管理类
全局对象主要存在三个比较大的问题: 一:全局对象的构造顺序是无法确定的,完全取决于编译器的实现。有些全局对象具有相互之间的依赖性,需要满足一定的构造或者析构顺序,这种不确定的构造顺序有可能会造成难以预料的错误。 二:全局对象的构造/析构函数有可能会抛出异常,据我所知,主流C++编译器并不提供捕获全局对象构造/析构函数异常的机制。 三:全局对象和函数内的静态对象,类的静态数据成员,他们之
2014-05-23 17:55:42
673
原创 Qt 数据库操作
用qt连接数据库后怎么把从QLineEdit获得的变量值插入到数据库举个例子:int ID = UserID->text().toInt();;QString name = UserName->text();query.exec("insert into tb_user (id, name) values (ID, name');这样肯定是插不进去的,那么正确的插入方法是什么呢
2014-05-21 15:49:16
601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人