成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 詳解python3 GUI刷屏器(附源碼)

詳解python3 GUI刷屏器(附源碼)

熱門標(biāo)簽:深圳網(wǎng)絡(luò)外呼系統(tǒng)代理商 高德地圖標(biāo)注字母 鎮(zhèn)江人工外呼系統(tǒng)供應(yīng)商 申請(qǐng)辦個(gè)400電話號(hào)碼 外呼系統(tǒng)前面有錄音播放嗎 千呼ai電話機(jī)器人免費(fèi) 騰訊地圖標(biāo)注有什么版本 400電話辦理費(fèi)用收費(fèi) 柳州正規(guī)電銷機(jī)器人收費(fèi)

過年GUI博客二連發(fā),本打算出去玩玩,奈何空氣,天氣實(shí)在差,遂使用tkinter開發(fā)一款GUI刷屏器,寫此博客記錄一下我的開發(fā)思路。

一.準(zhǔn)備工作

本次使用除tkinter庫之外還使用了pynput庫,可以使用

pip install pynput

安裝

二.預(yù)覽

在長(zhǎng)文本框中輸入要刷屏的內(nèi)容,通過設(shè)置刷屏頻率(單位:秒)即可實(shí)現(xiàn)刷屏。

三.設(shè)計(jì)流程

四.源代碼

import re
import time
import pyperclip
from tkinter import *
from tkinter import messagebox
from tkinter import ttk
from pynput.keyboard import Key, Controller
import threading
from PIL import Image ,ImageTk

'''
難點(diǎn)
按鍵復(fù)用
'''

imgs=["./rely/logo.png",'./rely/favicon.ico']
class App:
 def __init__(self):
  self.flag=True
  self.window = Tk()
  width = 230
  height = 260
  screenWidth = self.window.winfo_screenwidth() # 獲取顯示區(qū)域的寬度
  screenHeight = self.window.winfo_screenheight() # 獲取顯示區(qū)域的高度
  left = (screenWidth - width) / 2
  top = (screenHeight - height) / 2
  self.window.geometry("%dx%d+%d+%d" % (width, height, left, top))
  self.window.title('刷一刷-v1.0')
  self.window.iconbitmap(imgs[1])
  self.window.resizable(0, 0)
  self.create_widget()
  self.config_widget()
  self.place_widget()
  self.window.mainloop()

 def create_widget(self):
  self.paned=PanedWindow(self.window)
  self.img=imgs
  photo = Image.open(self.img[0]) # 括號(hào)里為需要顯示在圖形化界面里的圖片
  photo = photo.resize((150, 50)) # 規(guī)定圖片大小
  self.paned.img = ImageTk.PhotoImage(photo)
  self.l0 = Label(self.window, image=self.paned.img, justify='center')
  self.l1 = ttk.Label(self.window, text='內(nèi)容:')
  self.l1 = ttk.Label(self.window, text='頻率:')
  self.t1 = Text(self.window)
  self.c1 = ttk.Combobox(self.window, width=13)
  self.l2=ttk.Label(self.window,text='秒/次')
  self.b1 = ttk.Button(self.window, text='開始', )
  self.b2 = ttk.Button(self.window, text='退出',)
  self.m=Menu(self.window)
  self.window['menu']=self.m
  self.s1=Menu(self.m,tearoff=False)
  self.s2=Menu(self.m,tearoff=False)
  self.s3=Menu(self.m,tearoff=False)

 def place_widget(self):
  self.l0.pack()
  self.l1.place(x=20, y=90)
  self.t1.place(x=40, y=60, width=150, height=80)
  self.l1.place(x=20, y=162)
  self.c1.place(x=65, y=160,width=80)
  self.l2.place(x=160,y=160)
  self.b1.place(x=20, y=200)
  self.b2.place(x=125, y=200)

 def config_widget(self):
  self.b1.config(command=lambda: self.thread_it(self.start))
  self.b2.config( command=self.window_quit)
  rate_list=['1','0.1','0.01']
  self.c1.config(value=rate_list)
  self.m.add_cascade(label='文件',menu=self.s1)
  self.s1.add_command(label='退出',command=self.window_quit)
  self.m.add_cascade(label='操作',menu=self.s2)
  self.m.add_cascade(label='關(guān)于',menu=self.s3)
  self.s2.add_command(label='開始 F9',command=lambda: self.thread_it(self.start))
  self.s2.add_command(label='停止 F10',command=lambda: self.thread_it(self.start))
  self.s3.add_command(label='說明',command=self.show_infos)
  #設(shè)置熱鍵
  self.window.bind('F9>',lambda: self.thread_it(self.pre_start))
  self.window.bind('F10>',lambda: self.thread_it(self.pre_start))
  self.window.bind('Escape>',self.escape)
  self.window.bind('FocusIn>',self.clear_content)
  self.window.protocol('WM_DELETE_WINDOW',self.window_quit)

 def clear_content(self,event):
  self.t1.delete(0.0,END)

 def pre_start(self,event):
  self.start()

 def start(self):
  if self.b1['text']=='開始':
   self.flag=True
   t1_content = self.t1.get(1.0, 'end').strip()
   if len(t1_content) != 0:
    gap = self.c1.get()
    try:
     if re.match('(^0|^1)\.{0,1}\d+$', gap) or int(gap) > 0:
      # 將t1內(nèi)容復(fù)制到剪切板
      pyperclip.copy(t1_content)
      keyboard = Controller()
      self.b1.config(text='停止')
      self.t1.config(state='disable')
      while True:
       # 使用control+v組合鍵進(jìn)行粘貼
       if self.flag:
        keyboard.press(Key.ctrl.value)
        keyboard.press('v')
        keyboard.release('v')
        keyboard.release(Key.ctrl.value)
        keyboard.press(Key.enter.value)
        keyboard.release(Key.enter.value)
        print(t1_content)
        time.sleep(float(gap))
       else:
        break
     else:
      messagebox.showerror('錯(cuò)誤', '請(qǐng)輸入正確的數(shù)值!')
      self.c1.delete(0, END)
    except ValueError:
     messagebox.showerror('錯(cuò)誤', '請(qǐng)輸入正確的數(shù)值!')
     self.c1.delete(0, END)
   else:
    messagebox.showerror('錯(cuò)誤', '還沒有輸入內(nèi)容')
  else:
   self.flag=False
   self.b1.config(text='開始')

 def thread_it(self,func,*args):
  t=threading.Thread(target=func,args=args)
  t.setDaemon(True)#設(shè)置守護(hù)線程,即主線程結(jié)束,子線程也結(jié)束
  t.start()

 def show_infos(self):
  messagebox.showinfo('說明','***本軟件完全免費(fèi)***\n\n1.輸入刷屏內(nèi)容\n2.選擇(輸入)刷屏頻率\n3.開始(F9)刷屏\n4.停止(F10)刷屏')

 def window_quit(self):
  ret=messagebox.askyesno('退出','是否要退出?')
  if ret:
   self.window.destroy()

 def escape(self,event):
  self.window_quit()


if __name__ == '__main__':
 a=App()

五.總結(jié)

本次使用tkinter寫了一款刷屏器,能夠?qū)崿F(xiàn)短時(shí)間內(nèi)相同文本的發(fā)送,繼而實(shí)現(xiàn)刷屏的目的。在代碼的撰寫上,模擬鍵盤輸入主要參考了:

python模擬鼠標(biāo)點(diǎn)擊和鍵盤輸入的操作

實(shí)現(xiàn)了組合鍵Ctrl+V的操作。本篇技術(shù)含量不多,重點(diǎn)在代碼邏輯思路上。

到此這篇關(guān)于python3 GUI刷屏器(附源碼)的文章就介紹到這了,更多相關(guān)python刷屏器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解Python GUI編程之PyQt5入門到實(shí)戰(zhàn)
  • 詳解Python中pyautogui庫的最全使用方法
  • python GUI庫圖形界面開發(fā)之PyQt5簡(jiǎn)單繪圖板實(shí)例與代碼分析
  • python GUI庫圖形界面開發(fā)之PyQt5信號(hào)與槽多窗口數(shù)據(jù)傳遞詳細(xì)使用方法與實(shí)例

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解python3 GUI刷屏器(附源碼)》,本文關(guān)鍵詞  詳解,python3,GUI,刷屏,器,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解python3 GUI刷屏器(附源碼)》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解python3 GUI刷屏器(附源碼)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    青青草国产成人久久91网| 日韩免费观看高清完整版| 亚洲欧美日韩小说| 青青草精品视频在线| √…a在线天堂一区| 人妻一区二区三区免费| 久草在在线视频| 极品尤物av久久免费看| 国产精品成人网| 人人妻人人澡人人爽久久av| 日韩欧美在线中字| 性一交一乱一透一a级| 91蝌蚪精品视频| 国产黄色大片在线观看| free性欧美1819hd| 91网在线免费观看| 99在线免费视频观看| 亚洲AV无码一区二区三区性| 欧美另类69精品久久久久9999| 国产无套粉嫩白浆内谢| 欧美精品乱码久久久久久| 亚洲色图av在线| 亚洲先锋影音| 欧美一区二区三区在线电影| 亚洲精华国产精华| av网站在线观看免费| 成人一区二区不卡免费| 毛片毛片毛片毛片| 亚洲精品tv| 国产欧美激情视频| 欧美性xxxx极品hd欧美风情| 亚洲一区二区在线播放| 久久久久久久久久久9不雅视频| 中文字幕日韩免费视频| 欧美日韩91| 在线黄色av| 国产揄拍国内精品对白| 欧美日韩三级一区二区| 日本国产在线| 蜜桃视频一日韩欧美专区| 精品国偷自产在线| 99re6热在线精品视频播放| 欧美一区二区三区男人的天堂| 久九九久频精品短视频| 一色桃子久久精品亚洲| 51精品视频一区二区三区| 精品少妇无遮挡毛片| 日韩中文字幕一区二区三区| 日本一二三四高清不卡| 亚洲精品欧美二区三区中文字幕| 91精品国产综合久久久久久久| 国产美女在线精品免费观看| 久久亚洲精精品中文字幕早川悠里| 迷人的保姆韩国| 日本sm极度另类视频| 麻豆tv在线播放| 男女黄床上色视频| 精品国产乱子伦一区二区| 欧美一区二区三区四| 国产ts一区| 男人搞女人网站| 欧美三级一区二区| 91国拍精品国产粉嫩亚洲一区| 午夜在线网站| 免费在线高清av| 伊人天天久久大香线蕉av色| 欧美精品乱码视频一二专区| 天堂在线免费观看视频| 亚洲成人精品在线观看| 欧美顶级毛片在线播放| 久久精品国产免费观看99| 人妻无码一区二区三区| 国产精品久久午夜夜伦鲁鲁| 91日韩在线专区| 蜜臀久久99精品久久久久久| 精品国产三级电影在线观看| 精品在线一区二区| 亚洲一区中文字幕在线观看| 欧美成人一区二区在线观看| 91国产美女在线观看| 成人盗摄视频| 欧美日韩国产首页在线观看| 国产激情视频一区二区三区| 国产精品三级久久久久久电影| 亚洲成人动漫在线观看| 国模私拍视频在线观看| 国产成人精品无码免费看夜聊软件| 中文字幕在线免费视频| 成人高清在线视频| 成人短视频在线观看免费| 日本视频免费高清一本18| 三上悠亚在线观看视频| 日韩午夜电影免费看| 黄色片在线播放| 国产精品66| 亚洲电影免费观看高清完整版在线观看| 丝袜美腿一区二区三区动态图| 国产婷婷97碰碰久久人人蜜臀| 可以免费看的黄色网址| 特黄特色欧美大片| 中文天堂av| 欧洲成人一区二区三区| 欧美日韩99| 成人免费在线视频| 夜夜嗨av一区二区三区中文字幕| 亚洲精品专区| 国产精品拍天天在线| 国产免费一区二区| 亚洲三级性片| 日本爱爱小视频| 激情欧美成人久久综合小说| 国色天香一二三期区别大象| 3d动漫精品啪啪| 99精品99久久久久久宅男| 1000部精品久久久久久久久| 91亚洲国产成人精品一区| 在线播放亚洲一区| 成人激情av| 日韩视频免费观看高清完整版在线观看| 国产呦系列欧美呦日韩呦| 欧美亚洲一区二区三区| 空姐吹箫视频大全| 欧美日韩免费在线| 国产精品久久久av久久久| 第一会所亚洲原创| 国产h片在线观看| 99国产精品久久| av网站在线免费看推荐| 影音欧美亚洲| 中文字幕日韩国产| 一区二区三区四区蜜桃| 97超碰欧美中文字幕| 国产浮力第一页| 国产一级二级三级精品| 精品人伦一区二区| 国产亚洲精久久久久久无码77777| 久久99国产精品尤物| 欧美成人黄色小视频| 天天草天天操| 99精品国产91久久久久久| 99国产超薄肉色丝袜交足的后果| 日本三级视频在线观看| 日韩欧美在线观看一区二区三区| 无码人妻久久一区二区三区蜜桃| 国产盗摄一区二区| 青青国产91久久久久久| 日韩精品专区| 中文字幕av一区| sese久久| 色婷婷在线影院| 国产传媒免费在线观看| 国产又粗又猛又爽又黄的视频一| www.夜夜操.com| 中文字幕精品在线视频| 成年人三级黄色片| 香港日本三级视频| 在线观看亚洲国产| 亚洲免费成人av在线| 深夜福利在线观看直播| 久久精品成人av| 中文字幕 久热精品 视频在线| 中文字幕日韩欧美在线| 国产无遮挡一区二区三区毛片日本| 国产一区丝袜| 国产成人综合一区二区三区| 欧美日韩中文字幕在线视频| 狠狠狠色丁香婷婷综合激情| 亚洲人视频在线| 一本色道88久久加勒比精品| 成人性视频免费看| 亚洲国产免费看| 极品国产人妖chinesets亚洲人妖| 99久在线精品99re8热| 亚洲一区二区免费在线观看| 女性女同性aⅴ免费观女性恋| 日本精品视频一区| 久久久久久这里只有精品| 欧美三级欧美成人高清www| 制服丝袜影音先锋| 国产精品久久久久久久久免费樱桃| 免费黄色在线播放| 麻豆网站在线观看| 国产永久免费视频| 岛国大片在线播放| 日本wwwwww| 亚洲男人都懂的网站| 国产精品日本一区二区| 香艳视频网站| 99爱视频在线观看| 国产免费一区二区三区在线能观看| 国产免费久久久| 成人18视频在线播放| 蜜桃视频在线网站| 精品少妇一区二区三区密爱| 91精品国产综合久久香蕉的用户体验| 日韩精品视频一区二区| 7777狠狠狠琪琪电影| 欧美亚洲一区二区三区四区| 天堂av手机在线| 日韩无套无码精品| 国产精品第5页| 91精品久久久久久久久青青| 91嫩草|国产丨精品入口| 国产精品xvideos88| 在线播放黄网| 妖精视频在线观看| 91麻豆免费在线视频| 青草视频在线观看视频| 先锋资源av在线| 欧美高清在线一区| 周于希免费高清在线观看| 国产精品久久久91| 麻豆成人免费视频| 久久精品精品电影网| 全部孕妇毛片丰满孕妇孕| 久久中文视频| 欧美午夜精品久久久久久超碰| 99久久99久久精品免费观看| 亚洲男人都懂的| 欧美性生交xxxxx| 欧美激情福利视频在线观看免费| 国产精品国产精品| 欧美中文字幕在线观看视频| 午夜视频在线观看一区二区三区| 国产精品嫩草影院av蜜臀| jiuse.com91视频| 国产中文字幕日韩| 精品视频在线观看免费| 中文字幕5566| 黄色三级视频在线观看| 91免费精品国偷自产在线在线| 久久99久久99小草精品免视看| 新呦u视频一区二区| 国产最新在线| 高清成人av| 亚洲的天堂在线中文字幕| 日韩欧美国产片| 粉嫩13p一区二区三区| 成人免费在线视频网站| 亚洲欧美中文在线视频| 91精品综合久久久久久五月天| 美女搞黄视频在线观看| 欧美精品黄色| 性无码专区无码| 成年人的黄色片| 五月婷婷深爱五月| 欧美做受69| 色天天综合色天天久久| 日本边添边摸边做边爱的第三级| 哺乳一区二区三区中文视频| 中文字幕人妻一区二| 一区二区三区视频播放| 丰满人妻一区二区三区无码av| 午夜视频国产| 一区二区三区四区五区在线| 国产成人免费看一级大黄| 久久在线观看| 亚洲在线一区二区三区| 麻豆电影在线观看| 欧美日韩国产黄色| 午夜久久福利视频| 日韩中文字幕高清| 亚洲成人精选| www.四虎.com| 岛国视频午夜一区免费在线观看| 另类视频在线观看+1080p| 国产精品流白浆在线观看| 欧美在线亚洲在线| 无码黑人精品一区二区| 久久综合色一本| 91精产国品一二三产区别沈先生| 国产精品久久久久久久久久久久久久久| 一级片在线观看| 亚洲第一免费看片| 精品视频在线观看免费观看| 中文av一区二区| 国产精品7777777| 国产免费拔擦拔擦8x高清在线人| 国产性天天综合网| 大桥未久av一区二区三区| 国产99久久久国产精品成人免费| 97久久精品国产| 亚洲欧美一区二区三区不卡| 日本三级中国三级99人妇网站| 91热这里只有精品| 51久久夜色精品国产麻豆| 成人短视频在线看| 国产欧美日韩中文久久| 亚洲精品美女久久久久| 国产精品美女久久久久av福利| 天堂а√在线最新版中文在线| 国产91久久久久蜜臀青青天草二| 欧美日韩亚洲综合一区二区三区激情在线| 综合久久久久久| 97精品国产97久久久久久| 在线观看黄网| 国产成人综合美国十次| heyzo一本久久综合| jizz在亚洲| 蜜桃av.网站在线观看| 国产毛片精品国产一区二区三区| 欧美日韩另类一区| 日韩精品高清在线观看| 精品一区二区三区视频| 色欧美片视频在线观看在线视频| 国产在线精品一区在线观看麻豆| 色欲av无码一区二区人妻| 国产亚洲成人av| 92精品国产成人观看免费| 天堂v视频永久在线播放| 欧美一区二区三区四区久久| 欧美黄色网页| 五月天丁香视频| 福利欧美精品在线| 丁香五精品蜜臀久久久久99网站| 91麻豆精品| 丁香一区二区三区| 91电影91视频| 精品国模在线视频| 2021国产精品久久精品| 日本美女高清在线观看免费| 亚洲精品久久久久久宅男| 日本高清在线观看视频| 国产精品国产三级国产aⅴ| 波多野结衣亚洲色图| 全部孕妇毛片丰满孕妇孕交| 欧美精品vⅰdeose4hd| 成人免费一区二区三区牛牛|