最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Python實(shí)現(xiàn)自制CV剪貼板功能

 更新時(shí)間:2024年02月18日 16:15:13   作者:Timer_Cooker  
云桌面的win10不能調(diào)出剪貼板,對(duì)于CV工程師來(lái)說(shuō)十分不方便,所以這篇文章主要介紹了如何使用Python實(shí)現(xiàn)一個(gè)CV剪貼板,提升常用語(yǔ)句的復(fù)制粘貼效率,感興趣的可以了解下

前言

云桌面的win10不能調(diào)出剪貼板,對(duì)于CV工程師來(lái)說(shuō)十分不方便

用Python隨手寫了一個(gè)CV剪貼板,提升常用語(yǔ)句的復(fù)制粘貼效率

功能:

  • 界面鼠標(biāo)左鍵單擊--選中條目
  • 鼠標(biāo)左鍵雙擊--復(fù)制選中條目
  • 鼠標(biāo)中鍵、退格(刪除)鍵--刪除選中(活躍)條目
  • 鼠標(biāo)右鍵單擊--將復(fù)制的內(nèi)容粘貼到界面(新增條目)中

And:

選中條目按鍵F2或數(shù)字2下移,F(xiàn)3或數(shù)字8上移,可以把經(jīng)常用到的條目放上面

內(nèi)容很長(zhǎng)的可以在最前面加一行注釋,連帶注釋一起復(fù)制進(jìn)來(lái)

關(guān)閉程序會(huì)保存剪貼板上的內(nèi)容,不會(huì)隨關(guān)機(jī)而清空。

效果圖

實(shí)現(xiàn)代碼

1.創(chuàng)建存儲(chǔ)數(shù)據(jù)的文件

#創(chuàng)建存儲(chǔ)數(shù)據(jù)的文件,首次運(yùn)行前單獨(dú)運(yùn)行生成存儲(chǔ)數(shù)據(jù)的文件
import pickle as pk
fw=open("CVData","wb")
pk.dump((),fw)
fw.close()

2.程序代碼

from tkinter import *
import pickle as pk
 
def add(event):
	lb.insert(END,lb.clipboard_get())
	
def delete(event):
	lb.delete("active")
	
def save():
	fw=open("CVData","wb")
	pk.dump(lb.get(0,END),fw)
	fw.close()
	win.destroy()
	
def copy(event):
	lb.clipboard_clear()
	lb.clipboard_append(lb.get("active"))
	
def up(event):
	act=lb.get("active")
	con=lb.get(0,END)
	pos=con.index(act)
	lb.delete(0,END)
	for i in range(0,pos-1):
		lb.insert(END,con[i])
	lb.insert(END,con[pos])
	if pos!=0:
		lb.insert(END,con[pos-1])
	for i in range(pos+1,len(con)):
		lb.insert(END,con[i])
	lb.activate(lb.get(0,END).index(act))
		
def down(event):
	act=lb.get("active")
	con=lb.get(0,END)
	pos=con.index(act)
	lb.delete(0,END)
	for i in range(0,pos):
		lb.insert(END,con[i])	
	if pos!=len(con)-1:
		lb.insert(END,con[pos+1])
	lb.insert(END,con[pos])
	for i in range(pos+2,len(con)):
		lb.insert(END,con[i])
	lb.activate(lb.get(0,END).index(act))
	
win=Tk()
win.title("CtrlC+V")
win.attributes("-topmost",1)
lb=Listbox(win,font=("segoe print",15),width=20,height=30)#可調(diào)整窗口大小
lb.bind("<Button-3>",add)
lb.bind("<Double-Button-1>",copy)
lb.bind("<Button-2>",delete)
lb.bind("<BackSpace>",delete)
lb.bind("<F3>",up)
lb.bind("<F2>",down)
lb.bind("<Key-8>",up)
lb.bind("<Key-2>",down)
con=pk.load(open("CVData","rb"))
for i in con:
	lb.insert(END,i)
lb.pack()
win.protocol("WM_DELETE_WINDOW",save)
win.mainloop()

3.其他

可以創(chuàng)建快捷方式(Windows),將快捷方式復(fù)制到開始菜單目錄下即可在開始菜單中啟動(dòng)該程序

按下win鍵,開始菜單中找到一個(gè)非uwp軟件的圖標(biāo),點(diǎn)擊打開文件位置就是。圖標(biāo)可以用greenfish生成

Windows下右擊快捷方式,屬性設(shè)置可以指定快捷鍵。

CV真滴爽~~

到此這篇關(guān)于基于Python實(shí)現(xiàn)自制CV剪貼板功能的文章就介紹到這了,更多相關(guān)Python剪貼板內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中正則表達(dá)式妙用之以搜索電子郵件地址為例

    Python中正則表達(dá)式妙用之以搜索電子郵件地址為例

    這篇文章主要給大家介紹了關(guān)于Python中正則表達(dá)式妙用之以搜索電子郵件地址為例的相關(guān)資料,正則表達(dá)式經(jīng)常被用到,而自己總是記不全,匯總一份完整的以備不時(shí)之需,需要的朋友可以參考下
    2024-05-05
  • 使用python如何對(duì)圖片進(jìn)行壓縮

    使用python如何對(duì)圖片進(jìn)行壓縮

    這篇文章主要介紹了使用python如何對(duì)圖片進(jìn)行壓縮,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python3生成隨機(jī)數(shù)實(shí)例

    python3生成隨機(jī)數(shù)實(shí)例

    這篇文章主要介紹了python3生成隨機(jī)數(shù)的用法,實(shí)例講述了基于Python的隨機(jī)數(shù)的小程序,需要的朋友可以參考下
    2014-10-10
  • 程序猿新手學(xué)習(xí)必備的Python工具整合

    程序猿新手學(xué)習(xí)必備的Python工具整合

    這篇文章主要介紹了程序猿新手必備的Python工具整合,Python 是一種開源編程語(yǔ)言,用于 Web 編程、數(shù)據(jù)科學(xué)、人工智能和許多科學(xué)應(yīng)用
    2021-09-09
  • 淺析Python中return和finally共同挖的坑

    淺析Python中return和finally共同挖的坑

    最近在工作中遇到一個(gè)坑,發(fā)現(xiàn)這個(gè)坑居然存在于return和finally,所以覺(jué)著有必要總結(jié)分享一下,下面這篇文章主要介紹了關(guān)于Python中return和finally共同挖的坑,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-08-08
  • PyTorch張量拼接、切分、索引的實(shí)現(xiàn)

    PyTorch張量拼接、切分、索引的實(shí)現(xiàn)

    在學(xué)習(xí)深度學(xué)習(xí)的過(guò)程中,遇到的第一個(gè)概念就是張量,張量在pytorch中的計(jì)算十分重要,本文主要介紹了PyTorch張量拼接、切分、索引的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Python中實(shí)現(xiàn)輸入超時(shí)及如何通過(guò)變量獲取變量名

    Python中實(shí)現(xiàn)輸入超時(shí)及如何通過(guò)變量獲取變量名

    這篇文章主要介紹了Python中實(shí)現(xiàn)輸入超時(shí)以及通過(guò)變量獲取變量的名字,本文給大家分享了解決思路主要是通過(guò)多線程法實(shí)現(xiàn),需要的朋友可以參考下
    2020-01-01
  • Python如何安裝mysql數(shù)據(jù)庫(kù)模塊

    Python如何安裝mysql數(shù)據(jù)庫(kù)模塊

    這篇文章主要介紹了Python如何安裝mysql數(shù)據(jù)庫(kù)模塊問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • django js實(shí)現(xiàn)部分頁(yè)面刷新的示例代碼

    django js實(shí)現(xiàn)部分頁(yè)面刷新的示例代碼

    今天小編就為大家分享一篇django js實(shí)現(xiàn)部分頁(yè)面刷新的示例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python文件讀取三巨頭該如何選擇

    Python文件讀取三巨頭該如何選擇

    文章詳細(xì)解釋了Python中文件讀取方法read()、readline()和readlines()的區(qū)別及適用場(chǎng)景,并通過(guò)代碼例子進(jìn)行了說(shuō)明,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2026-03-03

最新評(píng)論

增城市| 佛冈县| 牙克石市| 南平市| 丹寨县| 土默特右旗| 乌兰县| 威信县| 阿克苏市| 大余县| 独山县| 宣化县| 富阳市| 石门县| 上林县| 鹤山市| 泸州市| 宁夏| 靖江市| 南靖县| 榆树市| 教育| 博客| 定西市| 云安县| 汝阳县| 儋州市| 乳山市| 浮山县| 尼木县| 南阳市| 黑河市| 瓮安县| 昆山市| 得荣县| 永泰县| 武功县| 海盐县| 错那县| 岳西县| 南部县|