- 博客(11)
- 资源 (24)
- 收藏
- 关注
原创 Qt 小知识总结
1、关于 Qt 触摸事件需要确定两点:A . 设备支持touch事件(是触控设备)B . 需要设置窗口属性:setAttribute ( QT::WA_AcceptTouchEvents ) ; // 接收touch消息2、setMouseTrack ( );要想实现 mouseMoveEvent ,则需要在构造函数中添加 setMous
2017-04-26 10:25:57 2057
原创 Could not get lock /var/lib/dpkg/lock -open (11 Resource temporarily unavailable)
问题点:在 Ubuntu 中,使用 apt-get 进行软件的 install或 update 时,有时会出现以下提示信息:E: Could not get lock /var/lib/dpkg/lock -open (11 Resource temporarily unavailable)E: Unable to lock the administration dire
2017-04-24 11:34:00 681
原创 OpenGL之矩阵变换Matrix
简述:OpenGL通过矩阵变换来把三维物体转变为二维图象,进而在屏幕上显示出来。为了指定当前操作的是何种矩阵,使用了函数 glMatrixMode 。可以移动、旋转观察点或者移动、旋转物体,使用的函数是glTranslate* 和 glRotate* 。可以缩放物体,使用的函数是 glScale*。可以定义可视空间,这个空间可以是“正投影”的(使用 glOrth
2017-04-19 14:18:16 3114 2
原创 OpenGL 之顶点vertex
简述:“点”是一切的基础。OpenGL提供了一系列函数glVertex* 指定一个点。OpenGL要求,指定顶点的命令必须包含在glBegin 函数之后,glEnd 函数之前,并由glBegin来指明如何使用这些点。OpenGL的默认坐标值从-1 到1 。1、点、直线和多边形① 数学(或者具体的说,是几何学)中有点、直线和多边形的概念,但与计算机中的概念会有所不同。② 数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的点。另一方面,无论图形输出
2017-04-15 14:02:50 23481 1
原创 glEnable/glDisable,glBlendFunc,glMatrixMode,glLoadIdentity
简述:混合就是在绘制时,不是直接把新的颜色覆盖在原来旧的颜色上,而是将新的颜色与旧的颜色经过一定的运算,从而产生新的颜色。新的颜色称为源颜色,原来旧的颜色称为目标颜色。OpenGL里面的操作,很多是基于对矩阵的操作的,比如位移,旋转,缩放。glMatrixMode ( ) 是用来指定哪一个矩阵是当前矩阵,而它的参数为GL_PROJECTION时是对投影矩阵操作;而GL_MODELV
2017-04-13 18:51:21 1755
原创 Qt Key
enum Key { Key_Escape = 0x01000000, // misc keys Key_Tab = 0x01000001, Key_Backtab = 0x01000002, Key_Backspace = 0x01000003, Key_Return = 0x01000
2017-04-12 16:27:07 3019
原创 glHint、gluLookAt、glOrtho、gluPerspective、glViewport
简述:OpenGL 有两种投影:正射投影(垂直投影) 和透视投影。1、glHint ( ) :函数思考用于指定特定于实现提示。void glHint(GLenum target,GLenum mode)target ,指定所控制行为的符号常量;mode ,指定所采取行为的符号常量。target含义
2017-04-12 12:14:53 1515
原创 glClearColor、glClear、glColor、glShadeModel、glClearDepth、glDepthFunc
简述:OpenGL 支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还须差索引表。RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。1、glClearColor()glClearColor()就是用来设置这个“底色”的,即所谓的背景颜色。glClearCo
2017-04-10 17:01:07 22991 4
原创 error: undefined reference to `_imp__glXXX@XX'
问题:如:error: undefined reference to `_imp__glClearColor@16'解决办法:这是相关库文件没有连接,在 .pro 文件中加入 openGL相关库即可:win32:LIBS += -lOpengl32 \
2017-04-10 14:01:05 17321 5
原创 Qt 多国语言国际化
简述:Qt 提供了一种国际化方案,在程序使用过程中,不需要重启应用程序就可以实现语言的动态切换1、实现语言国际化步骤要实现语言国际化,需要执行以下步骤:A. 对用户可见的文本信息全部使用 tr()进行封装B. 创建语言文件打开 .pro文件,加入语言文件TRANSLATIONS
2017-04-06 16:20:02 10802
原创 QUrl
简述: QUrl类提供了一个方便的接口使用Urls,它可以构造解析编码和未编码形式的URls。QUrl也支持国际化域名(IDNs)。1、创建对象QUrl url("https://www.baidu.com/");或QUrl url; url.setUrl("https://www.baidu.com/");URls形式有两
2017-04-03 16:38:55 9259
linux下breakpad源码生成的库、头文件等
2022-02-24
How To Add Breakpad To Your Linux Application
2022-02-24
google_breakpad源码
2022-02-24
qrencode源码及依赖库zlib、libpng源码.rar
2021-06-15
C++ Primer 第五版 中文版+英文版 pdf
2018-05-29
Effective Robotics Programming with ROS - 3td Edition 2016
2018-03-10
LearningROSforRoboticsProgramming-SecondEdition
2018-03-10
ARM_Translation_Marshmallow及Genymotion-ARM-Translation_v1.1
2018-02-02
反编译apk工具
2018-01-16
Qt 5 开发及实例(第2版)陆文周 主编 魅力 实践 发现
2017-12-18
Qt 5 开发及实例
2017-12-18
Deep Learning - Ian Goodfellow 完整高清英文版
2017-12-17
Digital Signal Processing with Field Programmable Gate Arrays第4版
2017-12-14
arm-linux-gcc-4.4.3.tar.gz及arm-linux-gcc交叉编译环境搭建
2017-11-07
TCP调试助手
2017-10-13
OpenGL 红宝书和蓝宝书
2017-04-13
FFmpeg之源码并编译
2016-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人