基于Python實(shí)現(xiàn)敲電子木魚效果
1. 簡介
用Python 敲電子木魚,使用自動功德機(jī),見機(jī)甲佛祖,修賽博真經(jīng)。無需登錄即可每日敲木魚,每敲一下功德+1,心中的焦慮似乎也減少了呢。
功能:
1、禪意隨行,一鍵敲心!電子木魚,隨時(shí)隨地,修行不斷。
2、通過鼠標(biāo)點(diǎn)擊木魚圖片來積攢功德。
3. 加敲擊音效和敲擊動作。
2. 運(yùn)行效果
3. 相關(guān)源碼
import time import tkinter import threading import pygame # pip install pygame from PIL import Image, ImageTk # pip install pillow # 準(zhǔn)備音頻 pygame.mixer.init() pygame.mixer.music.load('敲.mp3') # 界面 top=tkinter.Tk() top.title('敲電子木魚,攢無量功德') top.geometry('410x400') top.configure(bg='black') top.iconbitmap('muyu.ico') # 準(zhǔn)備圖片 qiaomuyutupian=ImageTk.PhotoImage(file='敲木魚.jpg') # 轉(zhuǎn)化為tkinter可以使用的圖片 qiaomuyutupian2=ImageTk.PhotoImage(file='敲木魚2.jpg') # 轉(zhuǎn)化為tkinter可以使用的圖片 # 初始化功德 gongde=0 # 標(biāo)簽 label1=tkinter.Label(top,text='積攢功德:'+str(gongde),font=('華文新魏',15),fg='white',bg='black',width=18) label1.place(x=100,y=70) def showplus(): for i in range(4): text1.insert('insert',' \n') else: text1.insert('insert',' 功德 + 1') for i in range(5): time.sleep(0.03) text1.delete(1.0, 2.0) def changetupian(): button1.config(image=qiaomuyutupian2) time.sleep(0.1) button1.config(image=qiaomuyutupian) # 方法 def qiaomuyu(): # 設(shè)gongde為全局變量,并更新標(biāo)簽 global gongde gongde=gongde+1 label1.config(text='積攢功德:'+str(gongde)) # 多線程啟動解決延時(shí),雖然延遲足夠小,但為了更有效果 th=threading.Thread(target=pygame.mixer.music.play) th.start() th2=threading.Thread(target=showplus) th2.start() th3=threading.Thread(target=changetupian) th3.start() # 按鈕 button1=tkinter.Button(top,image=qiaomuyutupian,relief='ridge',command=qiaomuyu) button1.place(x=100,y=100) text1=tkinter.Text(top,width=10,height=5,bg='black',bd=0,foreground='white') text1.place(x=125,y=115) top.mainloop()
到此這篇關(guān)于基于Python實(shí)現(xiàn)敲電子木魚效果的文章就介紹到這了,更多相關(guān)Python敲電子木魚內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實(shí)現(xiàn)將MySQL數(shù)據(jù)庫表中的數(shù)據(jù)導(dǎo)出生成csv格式文件的方法
這篇文章主要介紹了Python實(shí)現(xiàn)將MySQL數(shù)據(jù)庫表中的數(shù)據(jù)導(dǎo)出生成csv格式文件的方法,涉及Python針對mysql數(shù)據(jù)庫的連接、查詢、csv格式數(shù)據(jù)文件的生成等相關(guān)操作技巧,需要的朋友可以參考下2018-01-01Python中的字符串類型基本知識學(xué)習(xí)教程
這篇文章主要介紹了Python中的字符串類型基本知識學(xué)習(xí)教程,包括轉(zhuǎn)義符和字符串拼接以及原始字符串等基礎(chǔ)知識講解,需要的朋友可以參考下2016-02-02Pandas之使用drop_duplicates:去除重復(fù)項(xiàng)
這篇文章主要介紹了Pandas之使用drop_duplicates:去除重復(fù)項(xiàng)方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12Python實(shí)現(xiàn)暴力匹配算法(字符串匹配)
本文主要介紹了Python實(shí)現(xiàn)暴力匹配算法,其主要思想是逐個(gè)字符地比較文本串和模式串,從文本串的每個(gè)可能的起始位置開始,依次檢查是否有匹配的子串,下面就來介紹 一下如何實(shí)現(xiàn)2023-09-09Python 批量合并多個(gè)txt文件的實(shí)例講解
今天小編就為大家分享一篇Python 批量合并多個(gè)txt文件的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05