求助QT中关于QGraphics 方面的几个小问题

2025-02-01 21:55:36
推荐回答(2个)
回答1:

默认情况下,场景是无限大的。设置了一个有限的范围initScene()函数设置场景的范围,比如说是左上角在 (-100, -100),长和宽都是 200px 的矩形。。Graphics View Framework 为每一个元素维护三个不同的坐标系:场景坐标,元素自己的坐标以及其相对于父组件的坐标。除了元素在场景中的位置,其它几乎所有位置都是相对于元素坐标系的。比如我们选择的矩形 (-100, -100, 200, 200),实际是设置了场景的坐标系。此时,如果一个元素坐标是 (-100, -100),那么它将出现在场景左上角,(100, 100) 的坐标则是在右下角。

回答2:

●采用最近最少使用页面先淘汰(LRU)的算法进行程序设计。
●程序应提示用户输入访问队列和使用的内存页架数,对于错误的输入信息应给出提示。
●使用一个一维数组(如a[100])来存放访问队列,并以一个特殊字符作为队列的结束,如“*、$、#”等。
●使用一个二维数组b[内存块数][2]来存放每访问一个页面,给定内存块的状态及计数器的值,并随时输出当前状态,同时记录缺页次数,在最后显示出来。