国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)

瀏覽:2日期:2022-06-19 15:44:03

在上一篇的基礎上,繼續在透明窗體上繪制小球,

一、畫個大球看看

(一)核心代碼

在on_resize函數內部增加如下畫圓的代碼

canvas.create_oval(100, 100, 200, 200, outline=’yellow’, # 邊框顏色 fill=’pink’, # 填充顏色 width=4 # 邊框寬度 )

運行效果如下:

python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)

嘻嘻,是不是覺得有點意思。

好吧,后續我會分享這部分的完整代碼給各位,希望大家不是拿來主義,能點點贊、關注一下我啊。

二、讓小球隨機運動起來

(一)核心函數

def create_ball(canvas,tk): # tkinter繪圖采用屏幕坐標系,原點在左上角,x從左往右遞增,y從上往下遞增 # 在繪圖區域內,隨機產生當前球的圓心的x坐標和y坐標,用于制定出現的位置 xpos = randint(10, int(tk.winfo_width())) ypos = randint(10, int(tk.winfo_height())) # 隨機產生表示當前球的大小,也就是半徑長度 radius = randint(40, 70) # 通過lambda表達式創建函數對象r,每次調用r()都會產生0~255之間的數字 r = lambda: randint(0, 255) # 三次調用的數字取前兩位,用十六進制數方式存儲到self.color里,作為球的顏色 # RRGGBB,前2是紅色,中2是綠色,后2是藍色,最小是0,最大是F # 如全黑#000000 全白#FFFFFF 全紅#FF0000 color = '#%02x%02x%02x' % (r(), r(), r()) # canvas.create_oval可以繪制一個圓 # 但是需要傳入圓的左、上、右、下四個坐標 # 所以我們先產生4個坐標,通過這個四個坐標,繪制圓的大小 # 左坐標=x坐標-半徑 x1 = xpos - radius # 上坐標=y坐標-半徑 y1 = ypos - radius # 右坐標=x坐標+半徑 x2 = xpos + radius # 下坐標=y坐標+半徑 y2 = ypos + radius # 通過canvas.create_oval()方法繪出整個圓,填充色和輪廓色分別是self.color生成的顏色 canvas.delete(’ball’) ball = canvas.create_oval(x1, y1, x2, y2, fill=color, outline=color,tag=’ball’) # canvas.addtag_all(’t5’) print(x1,y1,x2,y2,color,radius) canvas.after(1000, create_ball,canvas,tk)

(二)運行效果

python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)

隨機的小球運動效果就出來了。

三、更多參數的優化

(一)去掉標題欄

tk.overrideredirect(1)

(二)置頂顯示

tk.wm_attributes('-topmost', 1)

(三)把旁邊的白邊去掉

canvas.config(highlightthickness=0)

呵呵,窗體最后就變成光禿禿的了。也許按需使用會更好!!

(四)運行效果

python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)

呵呵,什么都沒有了,只剩下隨機的小球還在界面上顯示。

代碼量不大,效果還行。再深入研究可以有更多更有趣的應用。

以上就是python使用tkinter實現透明窗體上繪制隨機出現的小球的詳細內容,更多關于python tkinter透明窗體小球的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 成人欧美日韩高清不卡 | 欧美一级www片免费观看 | 一级片观看 | 女人又黄的视频网站 | 久久精品免费观看视频 | 久久视频精品36线视频在线观看 | 男人女人做刺激视频免费 | 在线はじめてのおるすばん | 男人看片网址 | 日韩专区亚洲精品欧美专区 | 精品午夜久久网成年网 | 在线a人片免费观看国产 | 国产视频一区二区三区四区 | 九九国产在线视频 | 最新亚洲人成网站在线影院 | 国产网站免费视频 | 欧美一级特黄乱妇高清视频 | 国内自产拍自a免费毛片 | 香蕉视频黄色在线观看 | 亚洲一区二区三区香蕉 | 欧美人禽杂交狂配毛片 | 亚洲免费在线视频播放 | 国产美女作爱全过程免费视频 | 91久久国产成人免费观看资源 | 欧美高清一级毛片免费视 | 国产国语高清在线视频二区 | 亚洲精品成人中文网 | 免费一级欧美片片线观看 | 日韩一区二区三区在线视频 | 中文字幕咪咪网 | 我想看三级特黄 | www.成人在线视频 | 草草视频免费在线观看 | 日韩在线免费 | 一级床上爽高清播放 | 毛片韩国 | 日本精品在线观看 | 国产综合13p | 国产成人精品一区二区免费视频 | 亚洲看片网站 | 日韩精品国产一区 |