- 博客(9)
- 资源 (173)
- 收藏
- 关注
原创 Qt加载百度离线地图
1.下载百度地图离线API 1.3下载链接:http://download.csdn.net/detail/caoshangpa/9476608,网上虽然出现了2.0版本离线API,但是经试用,存在很多问题。该1.3版本离线API也是由高人制作,我只是优化了一下,去掉了百度的logo。2.下载瓦片地图百度地图是由一张张正方形瓦片组成,在拖动地图时,只加载可视范围内的瓦片。如下图所示
2016-03-30 15:41:01 36478 58
原创 Qt基础之十七:WebKit与JavaScript交互
Qt从5.6开始不再支持QtWebKit,「QtWebKit got deprecated upstream in Qt 5.5 and removed in 5.6」。不过github上有人维护了一个版本,而且在持续更新中。如果想在高版本中使用QtWebKit,需要自行编译QtWebKit模块,编译步骤详见本文第二节。
2016-03-30 15:04:16 16901 2
原创 Qt OpenGL:学习现代3D图形编程之二,玩转色彩
除了给三角形赋予单一的颜色,我们还有两种方法来改变三角形表面的颜色,一种是利用片段的位置来计算颜色,另一种是利用每个顶点的数据来计算颜色。一、利用片段位置计算颜色 片段的数据包括片段在屏幕上的位置,因此如果我们想要改变三角形表面的颜色,可以访问片段着色器中的数据,并计算片段最终的颜色。 gl_FragCoord是片段着色器独有的内置变量,它是个三维向量,包含x、y、z,其中x
2016-03-25 20:35:11 2118 3
原创 Qt自定义密码框,先显示后隐藏
现在很多应用在密码输入时,会先显示一段时间,大概几百毫秒,然后再变成星号或者圆点隐藏起来。这样做的好处是,可以让密码输入者看到自己输入的字符,同时又防止密码被偷窥。但是Qt自带的密码输入框,要么输入时立即变成圆点,要么全部输入完后再一起变成圆点。 要实现先显示后隐藏的效果其实很简单,只需重载QLineEdit类,在连接光标位置变化信号(cursorPositionChanged)和
2016-03-25 11:31:00 15792 2
原创 Qt OpenGL:学习现代3D图形编程之一,画一个三角形
1.显示到屏幕这里先简单介绍一下缓冲区,缓冲区存在于图形卡的显存中,OpenGL在绘制图元时,先是在一个缓冲区中完成渲染,然后再把渲染结果交换到屏幕上。void display(){ //指定OpenGL清理屏幕时将要使用的颜色,这里为黑色。 glClearColor(0.0f, 0.0f, 0.0f, 0.0f); //开始清理屏幕,GL_COLOR_BUFFE
2016-03-23 17:21:25 5363 3
原创 Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持
可以去ffmpeg官网下载已经编译好的版本:https://ffmpeg.zeranoe.com/builds/ 该编译好的版本支持H264编码和解码 如果需要自己编译,步骤如下: 1.下载安装MSYS-1.0.11,安装后将c:\msys\1.0\etc 中的fstab.sample文件重命名为fstab,并将fstab中的内容改为c:/Qt/Qt5.5.1/Too
2016-03-21 16:56:55 8872 6
原创 CMake指定MSVC生成64位程序
CMake指定MSVC生成64位程序cmake . -G "Visual Studio 15 2017 Win64"
2016-03-19 17:34:52 3461 2
原创 Qt串口通信接收数据不完整的解决方法
在使用串口接收数据时,当数据量大的时候会出现数据接收不完整的情况。因为串口数据获取函数readAll()由readyRead()信号触发,但readyRead()信号在串口读到起始标志时立即发送,并不保证一定是当前所发数据的起始部分。因此串口通信双方在通信前应制定好通信协议,规定好数据的起始和结束标志,串口当读到完整的起始和结束标志之后,才认定读完一条完整的数据。 本例中用串口定时发...
2016-03-17 16:38:17 47092 11
原创 Qt中屏蔽警告和调试信息
在工程文件.pro里面添加 DEFINES += QT_NO_WARNING_OUTPUT\ QT_NO_DEBUG_OUTPUT然后clear项目重新编译即可
2016-03-11 10:28:19 8160 4
20种数据结构和算法的C++实现
2017-11-17
Qt下用QSplitter实现滑动窗口
2017-11-16
QML实现图像处理,包括浮雕、锐化等效果
2017-11-14
WebRTC学习之四:最简单的语音聊天
2017-01-10
WebRTC学习之三:录音和播放
2016-12-26
Qt国际化(I18N)
2023-12-31
QHVlcPlayer.rar
2021-02-27
Qt+libVLC+QWidget渲染
2021-02-27
Qt调用libVLC实现播放器
2021-02-26
TestUI.rar
2021-02-09
QHOpenGLPlayer.rar
2021-01-10
基于Qt和SDL2播放PCM
2021-01-05
Qt5版NeHe OpenGL教程6-10
2018-05-17
Qt5版Nehe OpenGL教程1-5
2018-05-14
Qt调用OpenGL API实现彩色旋转立方体
2018-05-09
MyTcpClient
2018-03-16
Boost.Asio C++ Network Programming随书源码
2018-01-29
Boost.Asio C++ Network Programming(高清,带书签,可复制)
2018-01-29
Effective Modern C++ 英文原版(带书签)
2018-01-27
++i和i++哪个更高效
2023-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人