好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

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

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

熱門標簽:哈爾濱ai外呼系統定制 陜西金融外呼系統 廣告地圖標注app 白銀外呼系統 唐山智能外呼系統一般多少錢 公司電話機器人 海南400電話如何申請 騰訊外呼線路 激戰2地圖標注

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

一、畫個大球看看

(一)核心代碼

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

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

運行效果如下:

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

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

二、讓小球隨機運動起來

(一)核心函數

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)

(二)運行效果


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

三、更多參數的優化

(一)去掉標題欄

tk.overrideredirect(1)

(二)置頂顯示

tk.wm_attributes("-topmost", 1)

(三)把旁邊的白邊去掉

canvas.config(highlightthickness=0)

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

(四)運行效果


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

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

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

您可能感興趣的文章:
  • 給大家整理了19個pythonic的編程習慣(小結)
  • Python入門篇之編程習慣與特點
  • 符合語言習慣的 Python 優雅編程技巧【推薦】
  • 只用20行Python代碼實現屏幕錄制功能
  • Python一行代碼實現自動發郵件功能
  • 只需要100行Python代碼就可以實現的貪吃蛇小游戲
  • 利用Python計算圓周率π的實例代碼
  • 寫好Python代碼的幾條重要技巧
  • Python 線程池模塊之多線程操作代碼
  • python3調用c語言代碼的全過程記錄
  • Python代碼風格與編程習慣重要嗎?

標簽:益陽 四川 鷹潭 上海 常德 黔西 惠州 黑龍江

巨人網絡通訊聲明:本文標題《python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)》,本文關鍵詞  python,使用,tkinter,實現,透明,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)》相關的同類信息!
  • 本頁收集關于python使用tkinter實現透明窗體上繪制隨機出現的小球(實例代碼)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产亚洲精品自在久久不卡| japanese媚药按摩massage| 久久久久精品国产三级男人的 | 二区亚洲 动漫 偷拍 另类 校园| bl肉类小说| 色噜噜狠狠狠综合曰曰曰| 日久成瘾1v1SC高H| 久久婷婷五月综合97色直播| 亚洲人成色777777精品音频 | 一级中国乱子伦视频| 日本三级2021最新理论在线观看| 99精品国产亚洲AV无码| 好大好硬好湿好爽再深一点视频| 电车痴汉在线| 亚洲熟妇色????| 日产欧美精品爆白浆一区二区三区 | 日系韩系亚洲系列| 秘密教学漫画画免费读漫画3| 青青青国产精品一区二区 | a级aaaaaaaa毛片| 亚洲 欧美 中文 日韩天堂| 久本草在线中文字幕亚洲欧美 | 巜少妇的奶水2中文版| 8090理论片午夜理伦片| 免费jizz在线播放视频高清版| 日本丰满护士爆乳XXX| 成人ai免费软件下载| 日本漫画之口工番全彩H漫画大全| 男男高h浪荡受h| 无码欧美毛片三区二区三河南 | 老师np肉多荤文高h| 欧美成人无码大尺度电影苦月亮| 成人免费**毛片视频| 男人?女人40分钟水看看| 女裸体做爰69片免费看网站| a久久99精品久久久久久不| 大众浴池监控摄像头| 91亚洲视频在线| 色偷偷AV老熟女色欲涩爱| 五月婷婷六月爱| 国产精品二区在线|