Qt的Graphics/View框架

        Qt的GraphicsNiew框架被用来存放、显示二维图形元素,处理那些对图形元素进行操 作的交互命令。
        本文仅仅简要介绍一下框架的基本内容和一些Qt绘图知识。
      (1)Qt应用程序的图形界面包含各种控件,比如窗口、按钮、滚动条等。所有这些控件对象 都具有一个共同的基类QWidget。一个QWidget对象是构成图形界面的基本单位。它能够在 屏幕上绘制自己,能够处理鼠标、键盘事件。控件所占的屏幕区域总是矩形的。在屏幕上显 示多个控件时会按照一定的顺序逐个显示。我们称先被显示的控件位于“底层”,后被显示 的位于“顶层”。当多个控件所占区域重叠时,顶层控件会遮挡底层控件。
        控件之间可以形成父子关系,比如对于一个对话框,其中的按钮、滚动 条等为子控件,对话框为父控件。子控件常常作为父控件的数据成员出现,所以我们也称一 个父控件包含一个子控件,或者一个子控件被嵌入到一个父控件中。大部分控件都作为子控 件出现,没有父控件的控件被称为窗口。通常,一个窗口的四周具有边框,其顶部具有一个 标题。Qt的QMainWindow以及QDialog是常用的窗口控件。父控件的尺寸较大,子控件的 尺寸较小。当子控件的部分或者全部落在父控件区域之外时,只有位于父控件区域之内的部 分才会被绘制。一个图形界面由多个控件层叠而成,父控件位于底层,而子控件位于顶层。 Qt总会先绘制底层的控件再绘制顶层的控件,以形成层叠效果.
        绘制一个几何图形需要做两方面工作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值