Duilib – 超链接文本
1 超链接 1.1 超链接xml格式 在界面文件xml中需要使用超链接的位置写入以下代码,以下超链接的位置为百度: <Text text=" {a http://www.baidu.com} http://www.baidu.com {/a}" showhtml="true" align="c…
- Duilib
- 2020-09-29
Duilib – 字体
1 DuiLib字体 1.1 DuiLib字体属性 属性 说明 id 用于标识Font,类型:INT name 用于指定字体名称,类型:STRING size 用于指定字体大小,类型:INT bold 用于指定是否加粗,类型:BOOL,默认值为false underline 用于指定是否添加下划线,…
- Duilib
- 2020-09-29
Duilib – 颜色属性的设置
1 DuiLib中颜色属性的设置 在DuiLib中属性文件的xml中,与颜色有关的比如说bkcolor、textcolor等其颜色设置的顺序为16进制形式的ARGB类型, 比如说我们将文本控件的背景颜色设置为红色,那么在xml布局文件中,经常这么写: <Label text="hello wo…
- Duilib
- 2020-09-25
C++11 – 父类与子类相互包含的时候该如何正确的使用智能指针,防止循环引用
1 父类和子类相互包含的应用场景 在实际开发的过程中,经常会遇到这种类似的问题,一个父类通常维护着属于该父类的多个子类指针,而每一个子类中也存储着指向其父类的指针对象,方便进行节点递归或者其他操作。 比如说: 一个三维立方体,每一个三维立方体类都包含了所有属于该立方体的三角面类,而每一个三角面都存储…
- C++
- 2020-09-25
C++11 – std::bind简要介绍以及可绑定函数的几种形式总结
1 std::bind template <class Fn, class... Args> /* unspecified */ bind (Fn&& fn, Args&&... args); template <class Ret, class F…
- C++
- 2020-09-24
C++11 – std::function简要介绍以及可包装函数的几种形式总结
1 std::function 函数模板形式: template <class T>函数;//未定义 模板<class Ret,class ... Args> class function <Ret(Args ...)>; 1.1 函数模板说明 std::func…
- C++
- 2020-09-24
工具网站推荐 – 获取本机外网IP
1 获取本机外网IP API接口 平常我们获取本机外网IP,在国内经常请求站长之家或者其他网站的网页,然后解析网页获取本机的外网IP地址,这实在是太麻烦了,那么有没有一个公共免费的IP请求接口呢?!答案是有!!! 网站地址:https://www.ipify.org 2 接口示例 2.1 IPV4 …
- 工具软件网站
- 2020-09-14
资源分享 – Qt5开发及实例(第3版)PDF下载
1 Qt5开发及实例(第3版)PDF下载 1.1 书籍简介 本书以Qt 5.8为平台,介绍Qt环境、模板库工具类及控件、布局管理、基本对话框、主窗口、图形与图片、图形视图框架、模型/视图结构、文件及磁盘处理、网络与通信、事件处理及实例、多线程、数据库、多国语言国际化、单元测试框架、QML编程基础、Q…
- Qt资源
- 2020-09-06
Modern OpenGL从零开始 – Fbxsdk::FbxAMatrix转换为glm::mat4
1 Fbxsdk与OpenGL中矩阵存储顺序的不同 Fbxsdk的文档说明了FbxAMatrix是行主序矩阵,而OpenGL或者说glm中的glm::mat4是列主序矩阵,所以二者进行转换时要进行转置。 2 Fbxsdk::FbxAMatrix转换为glm::mat4 glm::mat4 FbxMo…
- OpenGL可编程渲染管线
- 2020-09-02
C++ – 使用Websocket++编写客户端连接WebSocket服务器并进行通信
1 库依赖 使用Websocket++有两种方案: Websocket++ + boost,主要是使用Boost Asio,这种方案比较重依赖,需要链接Boost Websocket++ + 独立Asio库,这种方案比较轻量,Websocket++和独立Asio都只需要使用头文件即可,具体的配置方案…
- C++
- 2020-08-31
我的开源项目 – 支持C++11特性的定时器TinyTimer
1 基于C++11特性的微小定时器 - TinyTimer Github地址:https://github.com/HW140701/TinyTimer 只包含一个头文件的基于C++11特性的微小定时器实现类 -TinyTimer,支持 - 支持同步/异步执行定时器任务; - 支持中途中断定时器任务…
- 我的项目
- 2020-08-26
最新评论