ベクタパス作成ツール 2 version 3

2019/07/18 23:24 by yamasyuh68
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
hogetta
format: 0 x: 251.0 y: 45.0     <---
format: 2 x: 288.0 y: 118.0
format: 3 x: 341.0 y: 191.0
format: 3 x: 356.0 y: 233.0  <---
format: 2 x: 322.0 y: 209.0
format: 3 x: 301.0 y: 200.0
format: 3 x: 281.0 y: 193.0  <---
format: 2 x: 279.0 y: 263.0
format: 3 x: 241.0 y: 432.0
format: 3 x: 173.0 y: 488.0  <---
format: 2 x: 214.0 y: 416.0
format: 3 x: 226.0 y: 239.0
format: 3 x: 221.0 y: 193.0  <---
format: 2 x: 198.0 y: 199.0
format: 3 x: 179.0 y: 207.0
format: 3 x: 145.0 y: 224.0  <---
format: 2 x: 179.0 y: 186.0
format: 3 x: 223.0 y: 125.0
format: 3 x: 251.0 y: 45.0format: 3 x: 251.0 y: 45.0

```
    def pathsave(self):
        fname=os.path.join(os.path.dirname(__file__) , 'qtsave')
        f = QFile(fname)
        f.open( QIODevice.WriteOnly )
        ds = QDataStream(f)
        ds.__lshift__(self.path)
        f.close() 
    def pathload(self):
        self.path=mypath(QPointF(0,0))
        fname=os.path.join(os.path.dirname(__file__) , 'qtsave')
        f = QFile(fname)
        f.open( QIODevice.ReadOnly)
        ds = QDataStream(f)
        ds.__rshift__(self.path)
        f.close() 
        self.path.makepointrect()
        self.update()
```      

format: 0 x: 251.0 y: 45.0 <---
format: 2 x: 288.0 y: 118.0
format: 3 x: 341.0 y: 191.0
format: 3 x: 356.0 y: 233.0 <---
format: 2 x: 322.0 y: 209.0
format: 3 x: 301.0 y: 200.0
format: 3 x: 281.0 y: 193.0 <---
format: 2 x: 279.0 y: 263.0
format: 3 x: 241.0 y: 432.0
format: 3 x: 173.0 y: 488.0 <---
format: 2 x: 214.0 y: 416.0
format: 3 x: 226.0 y: 239.0
format: 3 x: 221.0 y: 193.0 <---
format: 2 x: 198.0 y: 199.0
format: 3 x: 179.0 y: 207.0
format: 3 x: 145.0 y: 224.0 <---
format: 2 x: 179.0 y: 186.0
format: 3 x: 223.0 y: 125.0
format: 3 x: 251.0 y: 45.0

    def pathsave(self):
        fname=os.path.join(os.path.dirname(__file__) , 'qtsave')
        f = QFile(fname)
        f.open( QIODevice.WriteOnly )
        ds = QDataStream(f)
        ds.__lshift__(self.path)
        f.close() 
    def pathload(self):
        self.path=mypath(QPointF(0,0))
        fname=os.path.join(os.path.dirname(__file__) , 'qtsave')
        f = QFile(fname)
        f.open( QIODevice.ReadOnly)
        ds = QDataStream(f)
        ds.__rshift__(self.path)
        f.close() 
        self.path.makepointrect()
        self.update()