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

python基于tkinter點(diǎn)擊按鈕實(shí)現(xiàn)圖片的切換

 更新時(shí)間:2021年04月09日 08:42:46   作者:Chauncey_Wang  
這篇文章主要介紹了python基于tkinter點(diǎn)擊按鈕實(shí)現(xiàn)圖片的切換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

tkinter是python的標(biāo)準(zhǔn)Tk GUI工具包的接口,在windows下如果你安裝的python3,那在安裝python的時(shí)候,就已經(jīng)自動(dòng)安裝了tkinter了

如果是在linux系統(tǒng)中,則不會(huì)自動(dòng)安裝tkinter,需要通過(guò)

sudo apt-get install python-tk

手動(dòng)安裝

首先先介紹一下,tkinter本身只支持gif等少數(shù)幾個(gè)圖片格式,如果圖片并不復(fù)雜,建議直接右擊圖片,進(jìn)入編輯,在畫(huà)圖界面將圖片另存為gif格式就可以使用了(連png和jpeg都不支持。。。真的有點(diǎn)魔幻)

具體的編程操作

如果你嘗試直接重寫設(shè)置圖片的有關(guān)代碼會(huì)出問(wèn)題

比如

import tkinter as tk
top = tk.Tk()
 
top.title("劃水摸魚(yú)")  # 設(shè)置窗口
width = 260
height = 500
top.geometry(f'{width}x{height}')  # 設(shè)置窗口大小
 
img_gif = tk.PhotoImage(file='./動(dòng)作/問(wèn)號(hào).gif')  # 設(shè)置圖片
label_img = tk.Label(top, image=img_gif)  # 設(shè)置預(yù)顯示圖片
label_img.place(x=30, y=120)
 
def change_img():   # 設(shè)置按鈕事件
    img_gif0 = tk.PhotoImage(file='./動(dòng)作/走.gif')
    label_img.configure(image=img_gif0) 
    label_img.place(x=30, y=120)
 
button = tk.Button(top, text='Prediction', command=change_img)  # 設(shè)置按鈕
button.place(x=90, y=330)
 
top.mainloop()

在這里我直接重寫了label_img,但是實(shí)際效果是

問(wèn)號(hào).gif能夠正常顯示,

點(diǎn)擊按鈕后,走.gif無(wú)法顯示

實(shí)際切換圖片,應(yīng)該用configure實(shí)現(xiàn)

正確的操作如下

import tkinter as tk
top = tk.Tk()
 
top.title("劃水摸魚(yú)")  # 設(shè)置窗口
width = 260
height = 500
top.geometry(f'{width}x{height}')  # 設(shè)置窗口大小
 
img_gif = tk.PhotoImage(file='./動(dòng)作/問(wèn)號(hào).gif')  # 設(shè)置圖片
img_gif0 = tk.PhotoImage(file='./動(dòng)作/走.gif')
 
label_img = tk.Label(top, image=img_gif)  # 設(shè)置預(yù)顯示圖片
label_img.place(x=30, y=120)
 
def change_img():
    label_img.configure(image=img_gif0)  # 設(shè)置按鈕事件
 
button = tk.Button(top, text='Prediction', command=change_img)  # 設(shè)置按鈕
button.place(x=90, y=330)
 
top.mainloop()

具體效果

點(diǎn)擊按鈕后

到此這篇關(guān)于python基于tkinter點(diǎn)擊按鈕實(shí)現(xiàn)圖片的切換的文章就介紹到這了,更多相關(guān)python tkinter 圖片切換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python錯(cuò)誤處理詳解

    python錯(cuò)誤處理詳解

    這篇文章主要介紹了python錯(cuò)誤處理詳解,本文講解了try語(yǔ)句、錯(cuò)誤堆棧、記錄錯(cuò)誤、拋出錯(cuò)誤等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Python help()函數(shù)用法詳解

    Python help()函數(shù)用法詳解

    這篇文章主要介紹了Python help()函數(shù)的作用,并舉例說(shuō)明它的詳細(xì)用法,需要的朋友可以參考下
    2014-03-03
  • Python實(shí)現(xiàn)輕松讀取大文件的技巧揭秘

    Python實(shí)現(xiàn)輕松讀取大文件的技巧揭秘

    Python提供了多種方法來(lái)讀取文件內(nèi)容,其中包括read()、readline()和readlines()三個(gè)常用的函數(shù),本文將深入探討這三個(gè)函數(shù)的使用方法,需要的可以參考一下
    2023-08-08
  • python3 中的字符串(單引號(hào)、雙引號(hào)、三引號(hào))以及字符串與數(shù)字的運(yùn)算

    python3 中的字符串(單引號(hào)、雙引號(hào)、三引號(hào))以及字符串與數(shù)字的運(yùn)算

    這篇文章主要介紹了python3 中的字符串(單引號(hào)、雙引號(hào)、三引號(hào))以及字符串與數(shù)字的運(yùn)算,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python BeautifulSoup設(shè)置頁(yè)面編碼的方法

    python BeautifulSoup設(shè)置頁(yè)面編碼的方法

    這篇文章主要介紹了python BeautifulSoup設(shè)置頁(yè)頁(yè)編碼的方法,本文直接給出代碼救命,需要的朋友可以參考下
    2015-04-04
  • python實(shí)現(xiàn)俄羅斯方塊游戲(改進(jìn)版)

    python實(shí)現(xiàn)俄羅斯方塊游戲(改進(jìn)版)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)俄羅斯方塊游戲的改進(jìn)版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Pandas數(shù)據(jù)形狀df.shape的實(shí)現(xiàn)

    Pandas數(shù)據(jù)形狀df.shape的實(shí)現(xiàn)

    本文主要介紹了Pandas數(shù)據(jù)形狀df.shape的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 使用python實(shí)現(xiàn)md5加密

    使用python實(shí)現(xiàn)md5加密

    這篇文章主要介紹了使用python實(shí)現(xiàn)md5加密,md5為計(jì)算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用于確保信息傳輸完整一致,需要的朋友可以參考下
    2023-04-04
  • Linux下python制作名片示例

    Linux下python制作名片示例

    這篇文章主要介紹了Linux下python制作名片示例的相關(guān)資料,需要的朋友可以參考下
    2018-07-07
  • Python+Pygame實(shí)現(xiàn)經(jīng)典魂斗羅游戲

    Python+Pygame實(shí)現(xiàn)經(jīng)典魂斗羅游戲

    《魂斗羅》(Contra)是由Konami于1987年推出的一系列卷軸射擊類單機(jī)游戲。本文將利用Python中的Pygame庫(kù)實(shí)現(xiàn)這一經(jīng)典游戲,感興趣的可以了解一下
    2022-05-05

最新評(píng)論

叶城县| 穆棱市| 理塘县| 海盐县| 尉氏县| 彰化县| 金沙县| 大田县| 中宁县| 容城县| 北碚区| 漠河县| 收藏| 洛阳市| 思茅市| 澄迈县| 晋中市| 邯郸县| 安国市| 呼伦贝尔市| 济宁市| 曲麻莱县| 连江县| 铁岭县| 皋兰县| 珲春市| 扬州市| 湟中县| 尖扎县| 萍乡市| 海宁市| 嵩明县| 阜南县| 烟台市| 汽车| 泽库县| 汝阳县| 收藏| 廉江市| 高清| 韶关市|