Isang punto sa screen, na sinusukat sa mga pixel. Scale/anchor control coordinate mapping sa mga laki ng screen. Pagkatapos ng pagmamapa at pag-offset, i-clamp ng mga consumer ng runtime ang huling punto sa wastong saklaw ng pixel ng kasalukuyang screen. Point ay maaaring destructured bilang x, y.
Pagpapatakbo
Naghihintay matapos: Hindi
Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
Sabayang pagpapatakbo: Oo
Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.
# Basahin ang mga value na x, y ng Point
p = Point(500, 900)
x_value = p.x #500
y_value = p.y #900
scale_value = p.scale #FIXED_PIXEL
# I-unpack ang Point bilang mga coordinate na x, y
x, y = p
Halimbawa ng constructor
# Gumawa ng Point na may scale/anchor at i-click ang posisyong iyon
p = Point(500, 900, scale="width", anchor="center")
click(p)
Mga method
3 method
Point.offset
Method
Resolve this Point on the current screen, multiply integer pixel dx/dy by the selected full-screen width or height ratio without rotating the delta axes, then add the result and return a new fixed-pixel Point with anchor none.
Syntax
point.offset(dx, dy, scale=None)
Mga parameter
Pangalan
Paglalarawan
dxInt
Integer pixel delta on the Point X axis. Decimal and normalized values are rejected.
Kailangan · Ayon sa posisyon o pangalan
Walang default
dyInt
Integer pixel delta on the Point Y axis. Decimal and normalized values are rejected.
Kailangan · Ayon sa posisyon o pangalan
Walang default
scaleString?
Offset scale mode using full-screen dimensions. Defaults to this Point's current scale. Values: fixed, auto, width, height.
Opsyonal · Ayon sa posisyon o pangalan
Default:None
Ibinabalik na halaga
Point — Isang nalutas na fixed-pixel Point na naka-clamp sa kasalukuyang screen, na ang sukat ay FIXED_PIXEL at ang anchor ay WALA.
Pagkilos / epekto
Resolve this Point on the current screen, multiply integer pixel dx/dy by the selected full-screen width or height ratio without rotating the delta axes, then add the result and return a new fixed-pixel Point with anchor none. App viewport size is not used. When scale is omitted, the offset inherits this Point's scale. The original point is not mutated.
Pagpapatakbo
Naghihintay matapos: Hindi
Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
Sabayang pagpapatakbo: Oo
Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.
Halimbawa
# I-scale ang pixel delta ayon sa buong lapad ng screen, pagkatapos idagdag sa Point
target = Point(500, 900, scale="width", anchor="center").offset(120, -80)
print(target)
target.highlight()
Mga error / limitasyon
Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.
Auto-hide after N milliseconds. 0 disables auto-hide.
Opsyonal · Ayon sa posisyon o pangalan
Default:0
Ibinabalik na halaga
Region — Nakasentro sa paligid ng punto ang naka-highlight na parisukat na rehiyon.
Pagkilos / epekto
Gumuhit ng naka-highlight na parisukat na nakasentro sa puntong ito. Ang muling pag-highlight sa parehong puntong instance ay papalitan ang nauna.
Pagpapatakbo
Naghihintay matapos: Hindi
Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
Sabayang pagpapatakbo: Oo
Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.
Halimbawa
p = Point(500, 900)
p.highlight()
Mga error / limitasyon
Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.
I-off ang highlight para sa point instance na ito.
Syntax
point.highlight_off()
Mga parameter
Wala
Ibinabalik na halaga
Point — Ibinabalik ang parehong punto pagkatapos i-off ang highlight.
Pagkilos / epekto
I-off ang highlight para sa point instance na ito.
Pagpapatakbo
Naghihintay matapos: Hindi
Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
Sabayang pagpapatakbo: Oo
Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.
Halimbawa
p = Point(500, 900)
p.highlight("red", 3)
wait(1000)
p.highlight_off()
Mga error / limitasyon
Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.