社区
Qt
帖子详情
如何把控件绘制到SVG图片里
静听花落
2014-12-10 04:12:26
使用QSvgGenerator能够把QPainter的内容(线,圆形,矩形等)绘制到SVG图片中,可是怎么把控件(QLabel,QPushButton等)绘制到SVG图片中呢?
...全文
116
3
打赏
收藏
如何把控件绘制到SVG图片里
使用QSvgGenerator能够把QPainter的内容(线,圆形,矩形等)绘制到SVG图片中,可是怎么把控件(QLabel,QPushButton等)绘制到SVG图片中呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangchuankai
2014-12-10
打赏
举报
回复
先用QGraphicsView::items()获取item列表,判断哪个是要绘制的按钮。然后再获取它的rect(中间涉及到item和view的坐标转换),在QGraphicsView::render()中渲染打印rect。 QPainter painter; painter.begin(&generator); view->render(&painter,...); painter.end();
静听花落
2014-12-10
打赏
举报
回复
实在不行,那只能用QPainter来模拟控件了,可是这样很麻烦的,而且效果也不怎么理想。难道没有方法把控件映射成二维的图像吗?
Inhibitory
2014-12-10
打赏
举报
回复
我觉得不行,Button本来的绘制就很复杂,只能用像素图来表示,在简单点,你给Button绘制了背景图片,这个能用SVG图片表示吗?
Android-ChinaMap利用xml解析
SVG
文件
绘制
中国省份地图
ChinaMap 利用xml解析
SVG
文件
绘制
中国省份地图
raphael
绘制
可拖动
控件
raphael.js
绘制
可拖动
控件
,利用jquery ui从工具集拖出
控件
生成
svg
元素,元素可以再次拖动。
PowerBI系列之
SVG
绘图专题
该专题主要分两大部分的内容,一是
SVG
的知识讲解,二是PowerBI中如何利用
SVG
来制作一些特殊的图像和可视化效果1.
SVG
基础介绍2.
SVG
矩形、圆形和椭圆3.
SVG
线条和多边形4.
SVG
文本和
图片
5.
SVG
绘制
路径6.
SVG
其他知识7.
SVG
动画基础8. PowerBI动态控制图标大小和颜色9. PowerBI表格中制作条形图10. PowerBI制作报表水印11. PowerBI
图片
滚屏效果12. PowerBI中国和省份地图13. PowerBI地图上标记图标14. PowerBI制作三维地图
HTML-
SVG
-connect:jQuery插件,用于
绘制
任意HTML元素之间的响应路径(使用
SVG
)
HTML
SVG
连接 jQuery插件,用于在任意HTML元素之间
绘制
响应路径(使用
SVG
)。 在查看演示 安装 加载jQuery和插件: < script src =" jquery.min.js " type =" text/javascript " > </ script > < script src =" jquery.html-
svg
-connect.js " type =" text/javascript " > </ script > 或使用npm安装: npm install html-
svg
-connect 用法 将其附加到DOM就绪的容器元素上,然后将路径定义为数组。 每个路径都是一个对象,其开始和结束元素定义为CSS选择器ID : (元素不必相同;您可以指定任何一个元素与任意数量的不同元素连接。) < script type =" text/javasc
HTML5新特性之用
SVG
绘制
微信logo
HTML5新特新 HTML5 中的一些有趣的新特性: 1、用于绘画的 canvas 元素 2、用于媒介回放的 video 和 audio 元素 3、对本地离线存储的更好的支持 4、新的特殊内容元素,比如 article、footer、header、nav、section 5、新的表单
控件
,比如 calendar、date、time、email、url、search
SVG
绘制
图片
效果图: 代码如下: 复制代码代码如下:<style> * { padding: ; margin: ; } body { background-color: #ddd; } .container { width:
Qt
16,215
社区成员
26,594
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章