校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Pycharm制作搞怪彈窗的實現代碼

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

熱門標簽:千呼ai電話機器人免費 高德地圖標注字母 申請辦個400電話號碼 鎮江人工外呼系統供應商 柳州正規電銷機器人收費 深圳網絡外呼系統代理商 外呼系統前面有錄音播放嗎 騰訊地圖標注有什么版本 400電話辦理費用收費

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

運行動圖

實現代碼:

import tkinter as tk
import tkinter.font as tkFont # 引入字體模塊
import time
import sys
import pygame
import random
import threading
import win32api
import wmi
from 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 text
global title
question = "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='root\WMI')
  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 text
        text = "title"
        global title
        title = "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制作彈窗內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python爬蟲之Selenium警告框(彈窗)處理
  • 通過python實現彈窗廣告攔截過程詳解
  • python 彈窗提示警告框MessageBox的實例
  • Python GUI編程 文本彈窗的實例
  • python實現彈窗祝福效果
  • python實現祝福彈窗效果

標簽:哈爾濱 烏蘭察布 烏蘭察布 合肥 郴州 海南 大慶 平頂山

巨人網絡通訊聲明:本文標題《Pycharm制作搞怪彈窗的實現代碼》,本文關鍵詞  Pycharm,制作,搞怪,彈窗,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Pycharm制作搞怪彈窗的實現代碼》相關的同類信息!
  • 本頁收集關于Pycharm制作搞怪彈窗的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    在线免费观看不卡av| 欧美肥大bbwbbw高潮| 狠狠色丁香久久婷婷综| 亚洲国产欧美在线| 亚洲视频免费在线| 精品国产免费一区二区三区四区| 欧美午夜电影在线播放| 成人av在线一区二区三区| 亚洲第一福利一区| 亚洲精品视频自拍| 国产精品久久久久精k8| 欧美电视剧免费全集观看| 91久久精品一区二区三区| 成人免费视频app| 国产精品亚洲人在线观看| 麻豆一区二区在线| 日本视频中文字幕一区二区三区| 一区二区三区 在线观看视频| 亚洲精品中文在线| 亚洲综合成人网| 中文字幕一区二| 日本一区二区三区四区在线视频| 久久夜色精品国产欧美乱极品| 日韩欧美在线网站| 日韩欧美国产综合在线一区二区三区| 欧美精品久久99| 欧美久久一二三四区| 精品视频免费看| 欧美日韩一区在线观看| 欧美日韩不卡视频| 欧美精品123区| 亚洲猫色日本管| 亚洲欧洲综合另类| 亚洲女同ⅹxx女同tv| 亚洲精品成人少妇| 亚洲综合一区二区三区| 亚洲精品一卡二卡| 亚洲国产综合色| 日韩高清一区在线| 亚洲午夜视频在线| 日韩激情中文字幕| 精品伊人久久久久7777人| 国产乱码精品一区二区三区五月婷 | 久久国产精品区| 国产在线一区二区| 成人性视频免费网站| 国产精品亚洲а∨天堂免在线| 国产精品一区二区在线播放| 国产一区二区三区黄视频 | 亚洲精品国产无套在线观| 国产精品美女久久久久av爽李琼| 久久亚洲精品国产精品紫薇| 亚洲国产精品ⅴa在线观看| 国产精品成人免费| 亚洲主播在线观看| 久久国产乱子精品免费女| 国产激情一区二区三区| 国产成人在线色| 色伊人久久综合中文字幕| 51精品视频一区二区三区| 久久亚洲精华国产精华液| 亚洲品质自拍视频| 婷婷中文字幕一区三区| 国产二区国产一区在线观看| 91亚洲午夜精品久久久久久| 91麻豆精品91久久久久同性| 2020日本不卡一区二区视频| 一区二区三区蜜桃| 国产精品一二一区| 欧美午夜免费电影| 国产午夜精品一区二区三区嫩草 | 欧美无乱码久久久免费午夜一区 | 欧美sm美女调教| 日韩伦理电影网| 老司机精品视频在线| 91蜜桃免费观看视频| 777午夜精品视频在线播放| 国产午夜一区二区三区| 一区二区在线观看免费视频播放| 日韩精品电影一区亚洲| av高清不卡在线| 日韩一区二区在线观看视频播放| 国产精品国产馆在线真实露脸| 婷婷六月综合亚洲| 色综合天天综合网天天看片 | 国产精品免费av| 日韩成人精品在线| 99re66热这里只有精品3直播 | 亚洲在线视频网站| 国产91在线|亚洲| 欧美性感一类影片在线播放| 日韩免费在线观看| 国产精品青草久久| 欧美aaaaaa午夜精品| 色综合色综合色综合色综合色综合| 亚洲精品一线二线三线无人区| 亚洲国产一区二区a毛片| 国产999精品久久久久久| 日韩一区二区三区视频在线观看| 一区二区三区在线影院| 成人精品电影在线观看| 久久免费精品国产久精品久久久久| 午夜欧美视频在线观看| 日本黄色一区二区| 国产精品久久久久久久久久免费看| 国产在线精品一区二区不卡了 | 日韩一区二区三区高清免费看看 | 亚洲免费色视频| 成人综合婷婷国产精品久久蜜臀 | 欧美精品一区二区三区久久久| 五月天婷婷综合| 欧美四级电影网| 亚洲欧美激情小说另类| 成人毛片在线观看| 国产日韩精品一区二区浪潮av| 一区二区高清免费观看影视大全| 色婷婷综合久久久久中文一区二区 | 777午夜精品视频在线播放| 亚洲一区二区四区蜜桃| jlzzjlzz国产精品久久| 国产精品成人在线观看| 99视频一区二区| 亚洲欧美偷拍另类a∨色屁股| av亚洲产国偷v产偷v自拍| 国产精品久久久久久久浪潮网站| 成人免费毛片片v| 中文字幕亚洲欧美在线不卡| www.爱久久.com| 亚洲欧洲成人精品av97| 一本一本久久a久久精品综合麻豆| 亚洲日本丝袜连裤袜办公室| 成人动漫av在线| 久久久青草青青国产亚洲免观| 国产一区二区三区视频在线播放| 国产亚洲精久久久久久| 成人动漫一区二区在线| 亚洲品质自拍视频网站| 在线日韩av片| 日产欧产美韩系列久久99| 日韩欧美一区在线观看| 国产呦精品一区二区三区网站| 日韩欧美电影在线| 国产99久久久久久免费看农村| 久久综合网色—综合色88| 黑人巨大精品欧美黑白配亚洲| 久久久久国产精品厨房| 成人一级片网址| 怡红院av一区二区三区| 日韩亚洲欧美高清| 成人sese在线| 秋霞影院一区二区| 中文字幕一区二区三| 日韩一卡二卡三卡四卡| 国产成人免费在线| 香蕉成人伊视频在线观看| 国产欧美精品在线观看| 欧美日韩国产高清一区二区三区 | 日日夜夜免费精品| 中文一区一区三区高中清不卡| 欧美日韩国产一级| 国产成a人亚洲精品| 日本va欧美va精品发布| 中文字幕在线不卡一区 | 热久久国产精品| 亚洲色图.com| 精品福利视频一区二区三区| 日本韩国欧美三级| 国产一区二区伦理片| 首页欧美精品中文字幕| 中文字幕一区二区日韩精品绯色| 日韩免费性生活视频播放| 在线视频欧美区| 成人丝袜18视频在线观看| 秋霞成人午夜伦在线观看| 亚洲精品成a人| 国产免费久久精品| 欧美成人国产一区二区| 欧美性三三影院| 97超碰欧美中文字幕| 国产一区二区三区精品欧美日韩一区二区三区 | 丰满少妇久久久久久久| 另类专区欧美蜜桃臀第一页| 亚洲一二三区不卡| 综合欧美一区二区三区| 国产日韩欧美电影| 26uuu亚洲综合色| 日韩欧美三级在线| 欧美精品高清视频| 日本道在线观看一区二区| 99久久久久免费精品国产| 国产精品18久久久久久久网站| 免费在线看成人av| 亚洲一区在线观看网站| 亚洲六月丁香色婷婷综合久久| 国产精品女主播av| 国产三级精品三级| 久久久九九九九| 久久久精品影视| 69av一区二区三区| 另类的小说在线视频另类成人小视频在线 |