自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt关于二维图形的绘制一些个人理解和心得

1. QPaintEngine,QPainterDvice , QPainter的关系 a. QPaintEngine跟平台相关,提供了一些接口给QPainter使用,可用于 QPainter 在不同的设备上进行绘制,如继承自QPaintEngine的QRasterPaintEngine(一般windows),QX11PaintEngine(linux) b. QPainterDevice是一个可使用QPainter在之上进行绘制的基类,如QWidget,QImage,QPixmap等都是继承自QPa.

2020-05-10 18:53:19 536

原创 编译那点事儿:从GCC/G++为例到make再到CMake

静态语言如C,C++,java都是需要提前编译好才能执行的,今天聊聊如何快速的编译一个工程,先从最简单的编译一个C代码文件工程(一个.c也能叫工程的没毛病 囧)开始吧! 编译一个C文件,一般都是使用GCC,那么以gcc编译器为例,将编译过程按照我个人的理解进行剖析一下吧,编译一般是分四步:1.预编译 2.编译为汇编代码3.汇编4.连接 以一个最简单的C代码为例子: //mian.c文件 #define YUBIANYIPROCESSVALUE 8888 int main() { int va..

2020-05-10 18:43:45 436

C++ GUI Qt4 编程 (第二版).pdf

全书分为四个部分共24章及4个附录:第一部分介绍了Qt的基础知识和编写用户界面应用程序时所需的基本概念;第二和第三部分主要讲解Qt的中高级编程,包括布局管理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、XML、国际化、嵌入式编程等内容;第四部分为附录内容,分别介绍了Qt的获取和安装、Qt应用程序的构建、Qt Jambi和C++的基础知识。对于本书讲授的大量Qt 4编程原理和实践,都可以轻易将其应用于Qt 4.4、Qt 4.5及后续版本的Qt程序的开发过程中。[1] 本书详细讲述了用最新的qt版本进行图形用户界面应用程序开发的各个方面。前5章主要涉及qt基础知识,后两个部分主要讲解qt的中高级编程,包括布局管理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、xml、国际化、嵌入式编程等内容。对于本书讲授的大量 qt4编程原理和实践,都可以轻易将其应用于qt4.4、qt4.5以及后续版本的qt程序开发过程中。 本书适合对qt编程感兴趣的程序员以及广大计算机编程爱好者阅读,也可作为相关机构的培训教材。

2017-10-17

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

TA关注的人

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