找回密码
 立即注册
收起左侧

QString 与QPointF之间的转换?HELP!!!

3
回复
10922
查看
[复制链接]
累计签到:168 天
连续签到:1 天
来源: 2013-11-20 21:41:05 显示全部楼层 |阅读模式
1Qter豆
<?xml version="1.0" encoding="UTF-8"?>
<Shape>
    <Plane>
        <rect shapeid="1">
            <penStyle>DashLine</penStyle>
            <penWith>1</penWith>
            <penColor>black</penColor>
            <fillColor>white</fillColor>
            <startPointF>(112,58)</startPointF>
            <endPointF>(141,103)</endPointF>
        </rect>
    </Plane>
    <Line>

我想获得其中的startpoint和endPoint两个点,我是先用Qstring str = "(112,58)";得到这个str,但我怎么将他直接转为QPointF或者QPoint???我接下来还要用到这个点,有没有其他方法???

最佳答案

查看完整内容

split str  获得112和58, 然后toInt即可
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2013-11-20 21:41:06 显示全部楼层
split str  获得112和58, 然后toInt即可
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2013-11-21 09:21:04 显示全部楼层
应该没有现成的API来解决这个问题,只能通过分析字符串来自己实现了。
回复

使用道具 举报

累计签到:168 天
连续签到:1 天
2013-11-21 17:26:22 显示全部楼层
KaoN 发表于 2013-11-20 22:35
split str  获得112和58, 然后toInt即可

谢谢,这个对我现在要解决的问题很有帮助了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了