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

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

Pycharm制作搞怪彈窗的實現代碼

瀏覽:37日期:2022-06-27 15:03:21

閑來無聊用python制作了一個搞怪的桌面彈窗程序,驚喜連連哦

運行動圖

Pycharm制作搞怪彈窗的實現代碼

實現代碼:

import tkinter as tkimport tkinter.font as tkFont # 引入字體模塊import timeimport sysimport pygameimport randomimport threadingimport win32apiimport wmifrom tkinter.messagebox import*#播放音頻path = 'mp3/暗戀.mp3'#一開始的音樂,替換成你的地址pygame.mixer.init()pygame.mixer.music.load(path)pygame.mixer.music.play()#設置樣式WINWIDTH = 800#窗體寬度WINHEIGHT = 600#窗體高度WINX = 400#彈窗橫坐標WINY = 100#彈窗縱坐標img_x = 250#設置圖片橫坐標img_y = 100#設置圖片縱坐標question_x = 250#設置問題橫坐標question_y = 60#設置問題縱坐標button_width = 100#設置按鈕寬度button_height = 40#設置按鈕高度button_y = 520#按鈕縱坐標yes_button_x = img_x - button_width // 2#確定按鈕橫坐標no_button_x = WINWIDTH - img_x - button_width//2#否定按鈕橫坐標#顯示文本global textglobal titlequestion = 'question?'yes = 'OK'no = 'Wait'title = 'I need money'#播放音頻def Start_music(): path = 'mp3/殿堂.mp3'#點擊ok按鈕后播放的音頻,這里替換成你的音頻文件地址 pygame.mixer.init() pygame.mixer.music.load(path) pygame.mixer.music.play()#調整屏幕亮度def ScreenChange() -> object: SCREEN = wmi.WMI(namespace=’rootWMI’) a = SCREEN.WmiMonitorBrightnessMethods()[0] a.WmiSetBrightness(Brightness=100, Timeout=500)#調整Windows音量def changeVd(): WM_APPCOMMAND = 0x319 APPCOMMAND_VOLUME_MAX = 0x0a APPCOMMAND_VOLUME_MIN = 0x09 # 音量最大 win32api.PostMessage(-1, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_MAX * 0x10000) # 音量最小 #win32api.PostMessage(-1, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_MIN * 0x10000)#彈窗炸彈def dow(): window = tk.Tk() width = window.winfo_screenwidth() height = window.winfo_screenheight() a = random.randrange(0, width) b = random.randrange(0, height) window.title(title) window.geometry('300x50' + '+' + str(a) + '+' + str(b)) tk.Label(window, text=text, # 標簽的文字 # bg=’white’, # 背景顏色 font=(’楷體’, 17), # 字體和字體大小 width=15, height=2 # 標簽長寬 ).pack() # 固定窗口位置 window.mainloop()#觸發彈窗炸彈def open_start(): threads = [] for i in range(50): # 需要的彈框數量 t = threading.Thread(target=dow) t.setDaemon(True) threads.append(t) time.sleep(0.1) threads[i].start()# 新建無法直接關閉的TK類class NewTk(tk.Tk): #重寫“X”按鈕 def destroy(self): root = tk.Tk() root.withdraw() for i in range(3): if i == 0:showinfo(title='title1', message='question1') if i == 1:showinfo(title='title2', message='question2') if i == 2:showinfo(title='title3', message='question3')global texttext = 'title'global titletitle = 'text'open_start()#主程序體thread = threading.Thread(target=changeVd)thread.setDaemon(True)thread.start()ScreenChange()win = NewTk()win.title(title)win.geometry('%sx%s+%s+%s' % (WINWIDTH, WINHEIGHT, WINX, WINY))#樣式設置win.resizable(0, 0)#阻止窗口大小化photo = tk.PhotoImage(file='lib/沒錢了.gif')#這里替換成你的圖片地址imgLabel = tk.Label(win, image=photo)#將圖片添加至窗口imgLabel.place(x=img_x, y=img_y)#設置圖片位置question_text = tkFont.Font(size=20, weight=tkFont.BOLD)q = tk.Label(win, text=question, font=question_text)q.place(x=question_x, y=question_y)#OK按鈕點擊事件def click_yes(): Start_music() root = tk.Tk() root.withdraw() for i in range(5): if i == 0: showinfo(title='title1', message='text1') if i == 1: showinfo(title='title2', message='text2') if i == 2: showinfo(title='title3', message='text3') global text text = 'text' global title title = 'title' open_start() if i == 3: print('運行退出程序') sys.exit(0)yes_button = tk.Button(win, text=yes, command=click_yes)yes_button.place(x=yes_button_x, y=button_y, width=button_width, height=button_height)no_button = tk.Button(win, text=no)no_button.place(x=no_button_x, y=button_y, width=button_width, height=button_height)#NO按鈕觸碰事件def mouse_in_no_click(event): bx, by = random.randint(button_width, WINWIDTH-button_width), random.randint(button_height, WINHEIGHT-button_height) no_button.place(x=bx, y=by)no_button.bind('<Motion>', mouse_in_no_click)win.mainloop()

學會了嗎,快去試一試吧,將文本和圖片替換掉又能制造更多的驚喜呦

到此這篇關于Pycharm制作搞怪彈窗的實現代碼的文章就介紹到這了,更多相關Pycharm制作彈窗內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Pycharm
主站蜘蛛池模板: 一级毛毛片毛片毛片毛片在线看 | 亚洲国产成人久久综合一区77 | 日韩美一区二区 | 国产90后美女露脸在线观看 | 在线观看亚洲精品国产 | 欧美整片在线 | 国产欧美日韩在线不卡第一页 | 成人免费看毛片 | 免费萌白酱国产一区二区三区 | 欧美成人午夜在线全部免费 | 久久亚洲国产的中文 | 毛片免费在线 | 国产亚洲区 | 成年网站免费视频黄 | 在线播放国产真实女同事 | 国产黄色片在线免费观看 | 亚洲欧美7777| 国内精品久久久久久中文字幕 | 目韩一区二区三区系列片丶 | 国产麻豆福利a v在线播放 | 国产精品久久国产精品99 | 亚州精品一区二区三区 | 国产成人精品曰本亚洲78 | 成人综合国产乱在线 | 131美女爱做免费毛片 | 欧美一线不卡在线播放 | 手机看片日韩日韩 | 收集最新中文国产中文字幕 | 久久er热视频在这里精品 | 欧美日韩顶级毛片www免费看 | 久久精品国产午夜伦班片 | 国产成人免费片在线观看 | 日韩偷拍自拍 | 欧美亚洲国产成人综合在线 | 国产亚洲精品线观看77 | 免费在线成人 | 中文字幕在线精品 | www.操操| 嫩草影院成人 | 污全彩肉肉无遮挡彩色 | 99视频精品全部在线播放 |