python tkinter canvas使用實例
這篇文章主要介紹了python tkinter canvas使用實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
注:在使用 create_arc 繪制弧時,和 create_oval 的用法相似,因為弧是橢圓的一部分,因此同樣也是指定左上角和右下角兩個點的坐標(biāo)。
默認(rèn)總是繪制從 (x_1,y_1)開始,程序可通過 start 改變起始角度,也可通過 extent 改變轉(zhuǎn)過的角度(逆時針旋轉(zhuǎn))。
from tkinter import * root = Tk() root.title('Wjz') cv = Canvas(root, background = 'white', width = 200, height = 200) cv.pack(fill = BOTH, expand = YES) # 繪制左上角半圓 cv.create_arc((5, 5, 85, 85), width = 2, outline = "red", start = 0, extent = 180, style = ARC)# 繪制右上角半圓 cv.create_arc((85, 5, 165, 85), width = 2, outline = "red", start = 0, extent = 180, style = ARC)# 繪制下方半圓 cv.create_arc((5, -45, 165, 125), width = 2, outline = "red", start = 180, extent = 180, style = ARC) root.mainloop()
代碼執(zhí)行結(jié)果:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用fastAPI如何實現(xiàn)一個流式傳輸接口
這篇文章主要介紹了Python使用fastAPI如何實現(xiàn)一個流式傳輸接口問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06跟老齊學(xué)Python之復(fù)習(xí)if語句
是否記得,在上一部分,有一講專門介紹if語句的:從if開始語句的征程。在學(xué)習(xí)if語句的時候,對python編程的基礎(chǔ)知識了解的還不是很多,或許沒有做什么太復(fù)雜的東西。本講要對它進(jìn)行一番復(fù)習(xí),通過復(fù)習(xí)提高一下。如果此前有的東西忘記了,建議首先回頭看看前面那講。2014-10-10