• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Cpper
            C/C++高級工程師 Android高級軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語言 程序猿
            import QtQuick 2.2  
            import QtQuick.Controls 1.1
                
            Canvas
            {
                id: root
                width: 200; height: 200
                onPaint:
                {
                    var ctx = getContext("2d")
                    ctx.lineWidth = 2
                    ctx.strokeStyle = "blue"
                    ctx.fillStyle = "red"
                    ctx.beginPath()
                        ctx.moveTo(50,50)
                        ctx.lineTo(150,50)
                        ctx.lineTo(150,150)
                        ctx.lineTo(50,150)
                    ctx.closePath()
                    ctx.fillRect(10,10,10,10)
                    ctx.strokeRect(20,20,10,10);
                    ctx.fill()
                    ctx.stroke()
                }
            }
            使用漸變
            import QtQuick 2.2  
            import QtQuick.Controls 1.1
                
            Canvas
            {
                id: root
                width: 200; height: 200
                onPaint:
                {
                    var ctx = getContext("2d")
                    var gradient = ctx.createLinearGradient(0,0,200,200)
                    gradient.addColorStop(0,"blue")
                    gradient.addColorStop(0.5,"red")
                    gradient.addColorStop(1,"yellow")
                    ctx.fillStyle = gradient
                    ctx.fillRect(10,10,100,100)
                }
            }
            增加陰影
            import QtQuick 2.2  
            import QtQuick.Controls 1.1
                
            Canvas
            {
                id: root
                width: 200; height: 200
                onPaint:
                {
                    var ctx = getContext("2d")
                    ctx.shadowColor = "black";
                    ctx.shadowOffsetX = 2;
                    ctx.shadowOffsetY = 2;
                    var gradient = ctx.createLinearGradient(0,0,200,200)
                    gradient.addColorStop(0,"blue")
                    gradient.addColorStop(0.5,"red")
                    gradient.addColorStop(1,"yellow")
                    ctx.fillStyle = gradient
                    ctx.fillRect(10,10,100,100)
                }
            }
            posted on 2015-08-20 14:11 ccsdu2009 閱讀(589) 評論(0)  編輯 收藏 引用 所屬分類: QT編程
             
            日本免费久久久久久久网站| 一级A毛片免费观看久久精品| 精品久久久久久中文字幕人妻最新| 久久久久亚洲av无码专区| 精品久久人人妻人人做精品| 亚洲精品国产字幕久久不卡| 国内精品欧美久久精品| 国内精品久久久久影院日本 | 亚洲精品成人网久久久久久| 漂亮人妻被黑人久久精品| 久久久久久青草大香综合精品| 久久国产精品无码HDAV| 久久精品亚洲福利| 国内精品久久国产大陆| 亚洲精品无码久久久久sm| 久久综合九色综合欧美就去吻| 久久精品国产精品亚洲毛片| 久久精品国产色蜜蜜麻豆| 久久久WWW成人| 国产99久久久久久免费看 | 久久99热这里只有精品国产| 精品蜜臀久久久久99网站| 婷婷五月深深久久精品| 偷窥少妇久久久久久久久| 国产69精品久久久久APP下载| 久久精品中文字幕一区| 久久无码精品一区二区三区| 国产叼嘿久久精品久久| 国内精品久久久久影院网站| 国产精品99久久久久久猫咪| 国产综合免费精品久久久| 国产精品免费久久| 久久午夜无码鲁丝片午夜精品| 久久精品一区二区| 国产亚洲色婷婷久久99精品91| 精品久久久久久久久久中文字幕 | 久久青青国产| 狠狠色丁香久久婷婷综合_中| AV无码久久久久不卡蜜桃| 蜜臀av性久久久久蜜臀aⅴ| 成人国内精品久久久久影院|