QT Paint System
摘要:简介1QT 的 Paint System 主要是基于 QPainter, QPainterDevice 和 QPaintEngine 三个类。QPainter 用于完成绘制操作。QPaintDevice 是一个二维抽象空间,QPainter 在这个空间中绘制。QPaintEngine 提供了接口,painter 使用这些接口往不同类型的 device 上绘制。QPaintEngine 只供 QPa...
阅读全文
Qt调试技术
摘要:在这里我们提及一些Qt程序的调试的使用. 一、命令行选项当你运行Qt程序的的时候你可以指定几个命令行选项来帮助程序的调试.-nograb 应用程序不会抢夺鼠标和键盘. 当程序运行在Linux下的gdb调试工具下的时候,这个值是默认设置的.-dograb 忽略任何暗示的或明示的-nograb. 即使-nograb放在命令行的最后时,-dograb也胜于-nograb的调用,即-dograb的优先级更...
阅读全文
堆栈的工作原理
摘要:在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 要点: 堆:顺序随意 栈:后进先出(Last-In/First-Out)编辑本段堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、...
阅读全文