社区
Qt
帖子详情
求助:如何获取QPolygon或QPainterPath围成的区域内部的点?
htttw
2015-01-29 09:31:47
有一幅图片,用户在上面任意画了一个封闭区域后,怎么能够获取到这个区域内部的所有点?想了好多方法,都解决不了,希望大家告诉我,谢谢!
之前我用的是方法是对每一个点都调用 contains 方法判断在不在内部,但是这样效率很低,有没有什么方法可以直接返回内部的点列表?谢谢大家~~
...全文
2902
3
打赏
收藏
求助:如何获取QPolygon或QPainterPath围成的区域内部的点?
有一幅图片,用户在上面任意画了一个封闭区域后,怎么能够获取到这个区域内部的所有点?想了好多方法,都解决不了,希望大家告诉我,谢谢! 之前我用的是方法是对每一个点都调用 contains 方法判断在不在内部,但是这样效率很低,有没有什么方法可以直接返回内部的点列表?谢谢大家~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lingzesoft
2018-08-31
打赏
举报
回复
在白板上直接用黑色笔刷填充QPainterPath,遍历白板图像中的那些黑点不就是你想要的。
我想要个反过来的算法,通过内部点求QPainterPath。
dext
2015-01-30
打赏
举报
回复
其实这就是图形学中的填充问题,广度优先 深度优先 都可以。 但问题是 你要获得这些点 做什么?
Inhibitory
2015-01-30
打赏
举报
回复
可以得到 path 的 bounding rect,然后在用此 rect 里的点一个一个的试是否在 path 里,这样就不用去试整个图片上的所有点了。
区块链之Go语言设计模式
在朋友聚会上碰到了一个美女Sarah,从拉斯维加斯来的,可我不会说粤语,她不会说普通话,只好
求助
于我的朋友kent了,他作为我和Sarah之间的Adapter,让我和Sarah可以相互交谈了(也不知道他会不会耍我)。 &...
程序员
求助
:腾讯面试题,64匹马8个跑道,多少轮选出最快的四匹
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 程序员
求助
:腾讯面试题,64匹马8个跑道,多少轮选出最快的四匹 一名程序员发帖
求助
到。二面腾讯,其中一个算法题:64匹马,8个跑道,选出最快的...
求助
:同一台路由器LAN口和WAN口处在不同的网段为什么能Ping通?
求助
:同一台路由器LAN口和WAN口处在不同的网段为什么能Ping通? 如题:为了方便说明问题,举如下例子 同一台路由器的WAN口地址一般为公网地址,比如30.0.0.2,LAN口地址为私网地址,比如192.168.1.1/24;现在问题是LAN口下的一台PC,IP地址为192.168.1.100/24,该PC Ping通LAN地址很正常,因为和LAN处于同一网段。为什么该PC还能PING通路由器...
求助
:关于vs2017的“LNK156:必须定义入口
点
”的解决方法
求助
:关于vs2017使用时出现的“必须定义入口的错误”问题 下载的新版vs2017第一次使用出现了这样的问题,以前还没遇到过,尝试了许多方法未能解决????????郁闷 希望知道的人可以解答一下方法 ...
求助
:Kali linux中未找到命令(bash:xxx:未找到命令
求助
:Kali linux中未找到命令(bash:xxx:未找到命令)bash:jarsigner:未找到命令bash:leafpad:未找到命令
求助
,如题 bash:jarsigner:未找到命令 在给.apk签名时提示未找到命令 bash:leafpad:未找到命令 之后在更新源时发现这个也不管用了
求助
,如题 ...
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章