社区
Qt
帖子详情
QGraphicsItem::setCacheMode 如何使用?
superwavelet
2010-12-02 10:03:56
比如共有6000个item,那每个item都要这样设定一遍?
然后这个QGraphicsItem::setCacheMode没有配套的函数吗?比如设置了缓冲后什么时候显示item?
...全文
1000
5
打赏
收藏
QGraphicsItem::setCacheMode 如何使用?
比如共有6000个item,那每个item都要这样设定一遍? 然后这个QGraphicsItem::setCacheMode没有配套的函数吗?比如设置了缓冲后什么时候显示item?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dreamland_hjw
2012-10-16
打赏
举报
回复
QPixmap Pix(":/images/test.png");
QGraphicsScene scene(-350, -350, 700, 700);
QList<Pixmap *> items;
for (int i = 0; i < 6000; ++i) {
Pixmap *item = new Pixmap(Pix);
item->setZValue(i);
items << item;
scene.addItem(item);
}
View *view = new View(&scene);
view->setWindowTitle(QT_TRANSLATE_NOOP(QGraphicsView, "My Test"));
view->setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate);
view->setBackgroundBrush(bgPix);
view->setCacheMode(QGraphicsView::CacheBackground);
view->setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
view->show();
狂_野_战_车
2012-08-29
打赏
举报
回复
顶,我也想知道setCahceMode()怎么用呢,知道的大神求讲解。
superwavelet
2011-02-20
打赏
举报
回复
顶顶............................/...\
superwavelet
2011-01-07
打赏
举报
回复
求助.....
QGraphicsItem
拖动+缩放+实时更新pixmap
CustomGraphicsItem::CustomGraphicsItem() {
QGraphicsItem
::
set
Cache
Mode
(
QGraphicsItem
::No
Cache
);
QGraphicsItem
::
set
AcceptDrops(true);//If enabled is true, this item will accept hover events; otherwise, it will ignore them. By default, items do not a
QGraphicsItem
Public Types enum
QGraphicsItem
::
Cache
Mode
QGraphicsItem
::No
Cache
禁用缓存
QGraphicsItem
::ItemCoordinate
Cache
逻辑坐标缓存?逻辑缓存?
QGraphicsItem
::DeviceCoordinate
Cache
物理坐标缓存?物理缓存? enum QGr
Qt图形视图框架:
QGraphicsItem
详解
1.1、
QGraphicsItem
::
Cache
Mode
:图形项的缓存模式缓存图形加快渲染速度,当需要重新绘制时图形项
使用
缓存的图形。1、No
Cache
默认值,所有图形项缓存均已禁用。每次需要重新绘制图形项时,都会调用
QGraphicsItem
::paint()。为图形项的逻辑(本地)坐标系启用了缓存。图形项创建一个具有可配置大小/分辨率的屏幕外像素缓冲区。呈现质量通常会下降,具体取决于缓存的分辨率和图形项转换。
QGraphicsItem
的
使用
如何在设计界面中添加QGraphicsView控件? 1 打开设计界面,点开Display Widgets,将Graphics Widget 控件拖动到界面上即可。 QGraphicsView组成单元 -QGraphicsView(视图) ---QGraphicsScene(场景) -----
QGraphicsItem
(图元) QGraphicsView提供一个可视的窗口,用于显示场景中的图元,一个场景中可以有多个视图。 QGraphicsScene本身不可见,是一个存储图元的容
Qt
QGraphicsItem
的
使用
Qt
QGraphicsItem
的
使用
Qt
16,235
社区成员
26,649
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章