自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

原创 Qt交叉编译环境设置

Qt交叉编译设置qmake、GCC、G++,路径设置

2023-08-29 17:34:52 203 1

原创 视频开发经验

定时器在有死循环的线程类里无法正常使用,可能是资源被死循环占满了;

2023-07-19 09:56:35 62

原创 Qt找不到引用函数

MinGW编译器;MSVC编译器;lib库

2022-07-21 17:38:01 454

原创 Qt 信号使用问题

很多次类似的经历,就是头天加班很晚解决不了的问题第二天回来十分钟就解决了!可能当时头脑已经陷入死循环,怎么都不会想到会是这么低级的错误!在此记录下低级错误耽误时间的经历,请不要把时间浪费在低级错误上,共勉!!!错误一:未继承QObject 'staticMetaObject' is not a member of 'class name'使用信号和槽的话首先这个类要是一个QObject

2016-06-23 09:57:20 401

原创 qml LAVFSplitter播放器

写好qml播放代码后运行时一直报DirectShowPlayerService::doRender: Unresolved error code 80040218 找到原因是QtMultimedia 使用的系统默认的音视频编/解码器,如果系统没有安装与qt对应的音视频编解码器的话,就会报以上错误。解决方案:安装LAVFSplitter-0.3,用管理员权限运行CMD,切换到LAVF

2016-06-12 17:05:07 1227

转载 VC工具:Depends

Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。同时也可以看到每个被依赖的dll中的所有导出的函数接口。=============================================== VC6.0自带的Depends软件,该软件在VC6安装目录下的tools文件夹里面   D:/Mic

2015-05-05 17:22:56 692

转载 C++ 网络套接字编程TCP和UDP实例

1. 创建一个简单的SOCKET编程流程如下 面向有连接的套接字编程 服务器: 1) 创建套接字(socket) 2) 将套接字绑定到一个本地地址和端口上(bind) 3) 将套接字设定为监听模式,准备接受客户端1. 创建一个简单的SOCKET编程流程如下面向有连接的套接字编程服务器:1)  创建套接字(socket)2)  将套接字绑定到一个本地地址和端口上(bi

2015-04-08 10:57:09 8539 1

原创 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 576

转载 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 926

原创 MFC使用记录

1.使编译的程序双击时提示用guanliyuan

2014-10-16 17:01:34 435

转载 VS2008下打包WinForm程序

VS2008下打包WinForm程序前提:要打包的WinForm已经编译完成。注:到对应应用程序文件目录下的bin文件夹中可以查看编译好的exe文件。1. 文件—> 新建—>项目    在“新建项目”对话框选择“其他项目类型” 然后选择 “安装项目”,命名项目名,然后“确定”   然后出现下图 2.  Application Folder 是安装程序之后,程序文件所

2014-09-29 15:00:42 725

转载 实现响应双击消息时不执行单击事件

实现响应双击消息时不执行单击事件响应双击消息的时候,总是会先响应单击消息,然后再执行双击事件的代码。如果我们编制的程序需要单击、双击时实现不同的功能,这样就很不方便了。我google了下,网上主要就是两种思路。一是,双击时先回滚撤消单击的事件。还有就是在定时器里面对时间进行判断,如果超过指定时间就执行单击代码,否则就是执行双击的代码。不过这样做都很麻烦!有一种比较简便的办法

2014-09-10 09:40:16 2506 1

原创 MFC 确定控件位置

If(GetDlgItem(IDC_STATIC_LINE)!=NULL) { cRect rect; rect }

2014-06-26 21:13:56 513

原创 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 609

转载 一个全局对象管理类

全局对象主要存在三个比较大的问题: 一:全局对象的构造顺序是无法确定的,完全取决于编译器的实现。有些全局对象具有相互之间的依赖性,需要满足一定的构造或者析构顺序,这种不确定的构造顺序有可能会造成难以预料的错误。 二:全局对象的构造/析构函数有可能会抛出异常,据我所知,主流C++编译器并不提供捕获全局对象构造/析构函数异常的机制。 三:全局对象和函数内的静态对象,类的静态数据成员,他们之

2014-05-23 17:55:42 635

原创 不同文件的类成员变量的访问

不在一个文件里的两个类,其中一个类的成员函数访问另一个类的chengyuan

2014-05-23 16:30:47 691

原创 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 558

原创 Qt 控件使用

1.只要复选框被选中或者清除,它都会发射一个信号toggled()。如果你想在复选框改变状态的时候触发一个行为,请连接这个信号。

2014-05-16 17:18:32 563

原创 Qt 随笔记录

用Qt designer设计的UI文件可以直接添加到工程里,然后在需要调用该UI

2014-05-16 10:32:24 1012

空空如也

空空如也

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

TA关注的人

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