摘要:
初来乍到mac平台,对mac上的依赖库格式完全不了解,而网上基于macOS的教程绝大多数都是基于iOS系统的。于是只能一点点摸索,搞了三天多,终于把pjsip工程编译通过,并且QT工程成功引用,也可以编译通过并运行。 编译版本:PJSIP2.9+Qt5.10.1 先附上官方说明: https://w 阅读全文
摘要:
项目中涉及到视频窗口的显示,而视频窗口在缩放的过程中,肯定需要保持宽高比进行缩放,然而qt中并没有现成的工具可以使用,网上也没有找到比较好的教程,于是自己探索后记录下来 最终效果 实现思路是这样的: 封装一个类,集成自QFrame(继承自QFrame而不是QWidget是因为QFrame重载了pai 阅读全文
摘要:
相关文档 linphone-desktop windows端的编译心得 网上对于linphone-desktop的编译资料还有一些,但是对于sdk的编译资料基本是没有,惆怅。 准备工作 1.按linphone-desktop的配置搭建环境,请参考我的另一篇文章《linphone-desktop wi 阅读全文
摘要:
上周五接到领导安排,说需要调用linphone sdk实现sip的视频通话,对于我来说,官方那里可用的是linphone sdk和linphone desktop两个工程,由于是头一次接触开源代码,我本身还是挺怵的,但是作为一名程序员,要迎难而上! 今天是周二,所幸昨天就已经把desktop的工程编 阅读全文
摘要:
由于时间戳是double类型,总要涉及到转换,用以下方式可以防止转换过程中自动变成了科学计数法 ` ` 阅读全文
摘要:
由于之前没怎么接触过http方面的编程,对这方面并不了解,前一阵项目中用到了上传图像到服务器的功能,便研究了一下上传的方法 在上传图像时用到了提交表单的方法。 在这里面需要注意的是,一方面是request不需要设置ContentTypeHeader,另一方面是在QHttpPart的ContentTy 阅读全文
摘要:
bool mouseTracking 这个属性保存的是窗口部件跟踪鼠标是否生效。 如果鼠标跟踪失效(默认),当鼠标被移动的时候只有在至少一个鼠标按键被按下时,这个窗口部件才会接收鼠标移动事件。 如果鼠标跟踪生效,如果没有按键被按下,这个窗口部件也会接收鼠标移动事件。 但是开启 后,不点击鼠标左键依旧 阅读全文
摘要:
经过多方调查,用Qt实现气泡聊天窗口的方式有如下几个: 使用QWebEngineView控件内嵌html+CSS 使用QTextEdit内嵌html 使用QGraphicsView实现 使用QWidget自己绘制气泡样式实现 作为一名C++程序员,对CSS+html这套结构的不熟悉导致无法使用前两个 阅读全文
摘要:
最近做的项目中,由于重写界面标题栏,需要自己实现鼠标拖动界面放大缩小的功能,所以就需要捕获鼠标移动事件。 在网上查了一些资料,很多都说通过 的方式开启鼠标跟踪,并且把所有子控件的该状态也打开。但是效果并不好。 最终找到一个方法,在构造时调用以下代码。 然后重载下面的函数,在里面实现功能: 阅读全文
摘要:
前一阵接触到了lambda表达式这个概念,对其感兴趣,但由于日常工作用不到C++11的特性,只好自己进行了解,看过诸多文章中,这一篇是讲的最详细清楚的,所以摘录过来。 转自 https ://blog.csdn.net/qq_36038987/article/details/80833277 C++ 阅读全文