社区
Qt
帖子详情
给QGraphicsView创建刻度轴?
看山不是山看水不是水
2014-09-08 05:10:45
如何QGraphicsView创建刻度轴? 这个文档里的代码谁有 想学习一下
...全文
421
回复
打赏
收藏
给QGraphicsView创建刻度轴?
如何QGraphicsView创建刻度轴? 这个文档里的代码谁有 想学习一下
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
如何在
QGraphicsView
的边框上制作标尺?
最近使用Qt开发一个Rip的软件工具,类似于SAI软件的作业属性中的截图,如下图所示: 上网查了一些关于
QGraphicsView
的示例,stackoverflow上面有一篇帖子:How to make a ruler on the border of a
QGraphicsView
,示例代码Ruler 参考资料 How to make a ruler on the border of a
QGraphicsView
Ruler Graphics View Framework Code Editor
如何在
QGraphicsView
的边框上制作标尺
转自链接: https://stackoverflow.com/questions/56588152/how-to-make-a-ruler-on-the-border-of-a-
qgraphicsview
QGraphicsView
坐标
轴
转换
通过使用 setTransform(QTransform::fromScale(-1, 1));可以将x坐标系变为由大到小(y
轴
变化同理,可改为QTransform::fromScale(1, -1))
QGraphicsView
原始坐标系,如下图。
Qt:
QGraphicsView
使用及绘图
//
创建
item CustomItem *pItem = new CustomItem(); pItem->setRect(20, 20, 60, 60); // 将 item 添加至场景中 CustomScene scene; scene.setSceneRect(0, 0, 400, 300); scene.addItem(pItem); // 为视图设置场景 QGrap...
QGraphicsView
实现绘图标尺和
刻度
线特效
通过重写
QGraphicsView
控件的'void paintEvent(QPaintEvent *event) override'事件实现绘制标尺和
刻度
线效果,直接绘制在控件上,不使用其他控件或图元
Qt
21,502
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章