自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luozhibin_code的博客

luozhibin_code的博客

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

原创 Qt之QMutexLocker解读

Qt之QMutexLocker解读Qt帮助文档关于QMutexLocker的说明QMutexLocker类用途说明QMutexLocker是一个非常方便的类,用于简化加锁和解锁的互斥锁该类中的所有函数均为线程安全QMutexLocker类的成员函数构造函数:QMutexLocker(QMutex *mutex)析构函数:~QMutexLocker() 析构并将已加锁的Mute...

2019-10-16 15:23:47 4735 1

原创 QDir中mkdir和mkpath的区别

QDir中mkdir和mkpath的区别!mkdir:原型:bool QDir::mkdir(const QString &dirName) constCreates a sub-directory called dirName.Returns true on success; otherwise returns false.If the directory already ex...

2019-04-25 10:38:33 2433

翻译 Qt 5.9 QML 编码规范

Qt 5.9 QML 编码规范目录:QML对象声明分组特性列表JavaScript代码QML对象声明纵观我们的文档以及例子,QML对象属性用以下的顺序进行构造: - id - 属性声明 - 信号声明 - javaScript函数 - 对象属性 - 子对象 - 状态 - 转换为了更好的阅读体验,我们通过使用空格来分开这些不同的部分...

2018-05-31 23:22:30 877

原创 在linux下编译cpp文件出现错误

今天是开始学习QT的第二天,由于我的粗心大意,又有东西可以爆料了!!!!昨天终于把在linux环境下开发QT的环境给搭建好了,还按照书上的教程编了几个程序,感觉挺不错的哈!今天开始创建对话框(在不通过qt createIDE工具的时候),果然问题出现了。先是因为照着书上的源码开始码代码,估计也是手指在键盘上,心不知道飞到哪个地方去了,码完后上来就是一大段的错误,不是头文件没包含就是函数

2017-03-26 16:10:12 1441

原创 在ubuntu环境下执行qmake出现问题的解决方法

今天,突然想尝试一下QT下的应用开发,决定从以前买的一本书开始一步步学习QT应用程序的开发。按照书上的第一步,我刚开始写了一个hello,world的窗口。但是在我按照步骤依次执行命令:qmake  -project ; qmake first.pro; make以后,却发现出现了一大串未定义的引用,最后在网上找了资料,才发现是因为我的QT版本是QT5.5.1,qmake生成的.pro文件中要加入

2017-03-25 16:28:35 3057

原创 用MFC编程编译时出现LNK2019的错误,解决办法

上班时用MFC编程,然后需要在程序中加入一个从一个字符串中得到其中所有中文字符的函数。在头文件中我是这样声明的(GetChineseFromStr函数):然后我在.cpp文件中写了实现的过程,也就是函数的定义:后来编译链接的过程中就出现了这个问题:刚开始百思不得其解,改这里改那里,估计现在很多网友应该都看出来了,没有在定义时写明所属类。这么简单的错误,也搞了几分

2017-03-24 09:52:56 1053

原创 用MFC编程,在软件登录时与服务器同步数据时遇到的相关问题

这段时间公司有一个项目需要将服务器上的数据在软件启动时传输到软件的Data目录下。刚开始考虑添加这个功能的方式是通过在登录界面输入用户名和密码登录后添加与服务器数据同步的函数,但是发现卡在登录界面一段时间才会进入到软件的主要界面中。于是考虑在登录后同步的时候通过添加提示信息例如进度条来提醒客户有后台数据的传输。但是和项目负责人商量后,还是决定在不通知客户的情况下,让软件在后台自动进行数据同步。

2017-03-17 22:53:02 340

原创 如何在窗口创建的同时更新List控件内容,在编程过程中遇到的问题

昨天遇到这样的一个问题:我需要在窗口创建(窗口2)的时候同步更新窗口上绘制出的list控件的内容,即添加多个list控件元素的值。而需要创建的窗口则是在另一个窗口(窗口1)的按钮控件发生了点击事件时才会触发。于是,我尝试把更新list控件的代码放到过这些地方:直接在showwindow窗口之后;这是在窗口1的消息响应函数里面直接在create窗口之后;这也是在窗口1的消息响应函数里

2017-03-16 13:07:56 507

原创 在WIN10系统下运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法

最近,在公司用duilib库来进行界面设计时出了问题,就是list控件无法动态加载,于是在网上找了一个说明list的项目,但下载了以后编译可以通过却出现了“无法启动程序“.exe” 系统找不到指定文件的问题”在网上也找了不少解决方法,这里是我解决的过程:既然vs2013已进行编译并提示编译成功了但是找不到文件,那肯定是生成了这个文件,但不是在debug目录下生成的。这时候我就在项目文件夹中

2017-03-15 14:07:58 45373 1

原创 如何测试串口线是否发生故障

在串口通信的过程中,我们常常遇到发送数据不知道设备到底有没有接收到数据。如果没有接收到数据,是哪一端的原因?还是传输线路有问题。基于此,我们可以采取以下做法。将串口的另一端从设备上拔掉,这一端依然连接PC,打开串口所对应的串口调试助手的端口,将拔掉的那一端的串口中对应的2,3脚短接,然后发送数据,看接收到的是不是发送的数据。如果是的话,那就可以肯定串口线就没有问题,因为串口2,3脚对应的是数据

2017-03-14 08:54:04 5808

原创 win10里用MFC获取命令行程序运行时的信息时出现“拒绝访问”的问题

最近想要用MFC写程序来实现软件数据与服务器数据的同步,用CreatePipe和ReadFile来执行cmd命令并读取显示信息。用的程序如下:void CTestMFCDlg::ExecuteCmd(unsigned int CmdType, CString strCmd, CString *strOutput){ // TODO: Add extra validation here

2017-03-13 10:47:03 1698

空空如也

空空如也

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

TA关注的人

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