0
A
回答
0
感謝米奇評論,我們知道瓷磚Canvas
並不總是正常工作(請參閱here)。
如通過這個例子中的錯誤仍然出現在Qt的5.4.2:
import QtQuick 2.0
Rectangle {
width: 400
height: 400
Flickable {
id: flick
anchors.fill: parent
contentWidth: 400
contentHeight: 40000
}
Canvas {
parent: flick
anchors.fill: parent
contextType: "2d"
canvasSize: Qt.size(flick.contentWidth, flick.contentHeight)
canvasWindow: Qt.rect(flick.contentX, flick.contentY,
flick.width, flick.height)
tileSize: Qt.size(20, 20)
renderStrategy: Canvas.Cooperative
onPaint: {
for (var y = region.y; y < region.y + region.height;
y += tileSize.height) {
for (var x = region.x; x < region.x + region.width;
x += tileSize.width) {
context.fillStyle = "black";
context.fillRect(x, y, tileSize.width, tileSize.height);
context.fillStyle = "green";
context.fillRect(x + 1, y + 1, tileSize.width - 2,
tileSize.height - 2);
}
}
}
onCanvasWindowChanged: requestPaint()
}
}
相關問題
- 1. XtraTabbedMdiManager佈局(平鋪垂直,水平平鋪,平鋪水平)
- 2. OpenLayers 3 - 平鋪畫布上下文
- 3. 在畫布上平鋪一個位圖
- 4. 如何用CSS標記平鋪佈局?
- 5. 使用javascript rendereing平鋪json地圖到畫布中
- 6. 畫布上的圖像在平移時留下平鋪痕跡
- 7. Mah Apps平鋪動畫
- 8. 如何平鋪UIWebView?
- 9. 你如何使用平鋪對象層?
- 10. flexbox四平鋪佈局
- 11. 隨機平鋪佈局
- 12. 平鋪移動平鋪
- 13. 開發一個佈局如Windows平鋪
- 14. 用於iPhone的平鋪和Cocos2D:如何爲tile生成動畫?
- 15. 如何在TkInter中創建平鋪佈局/流佈局?
- 16. 使用環路平鋪
- 17. 「平鋪」使用numpy的
- 18. Chrome/Firefox打印寬圖像/畫布以自動平鋪瓦片
- 19. 在javascript畫布中複製平鋪區域
- 20. 繪製.tmx平鋪地圖在html5中的畫布內
- 21. 如何平鋪圖像
- 22. 如何禁用畫布像素平滑
- 23. LibGDX:從平鋪到平鋪渲染平鋪地圖
- 24. AndEngine中的動畫平鋪雪碧
- 25. Android LibGDX:平鋪地圖封面動畫
- 26. JavaFX平鋪/流程窗格動畫
- 27. 響應平鋪覆蓋畫廊
- 28. 如何用QT繪製平鋪圖像
- 29. Cocos2d +平鋪+傳送(平鋪屬性)?
- 30. 如何在使用畫布的指畫顏料應用程序中使用畫布平滑快速地繪圖
你難道不明白是什麼呢? – cmannett85
沒有例子。 –
這個文檔非常糟糕,我同意。 – Mitch