亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python3 tkinter實(shí)現(xiàn)添加圖片和文本

 更新時(shí)間:2019年11月26日 10:21:14   作者:Anthony_tester  
這篇文章主要為大家詳細(xì)介紹了python3 tkinter實(shí)現(xiàn)添加圖片和文本,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文在前面文章基礎(chǔ)上介紹tkinter添加圖片和文本,在這之前,我們需要安裝一個(gè)圖片庫(kù),叫Pillow,這個(gè)需要下載exe文件,根據(jù)下面圖片下載和安裝。

下載完后直接雙擊安裝exe,默認(rèn)點(diǎn)擊下一步,直到安裝完成,會(huì)自動(dòng)安裝到Python3.6下的\lib\site-packages\PIL

# tkinter實(shí)現(xiàn)菜單功能
from tkinter import *
from PIL import Image, ImageTk
 
class Window(Frame):
 
  def __init__(self, master= None):
 
    Frame.__init__(self, master)
    self.master = master
    self.init_window()
 
  def init_window(self):
 
    self.master.title("第一個(gè)窗體")
 
    self.pack(fill=BOTH, expand=1)
 
    # 實(shí)例化一個(gè)Menu對(duì)象,這個(gè)在主窗體添加一個(gè)菜單
    menu = Menu(self.master)
    self.master.config(menu=menu)
 
    # 創(chuàng)建File菜單,下面有Save和Exit兩個(gè)子菜單
    file = Menu(menu)
    file.add_command(label='Save')
    file.add_command(label='Exit', command=self.client_exit)
    menu.add_cascade(label='File',menu=file)
 
    # 創(chuàng)建Edit菜單,下面有一個(gè)Undo菜單
    edit = Menu(menu)
    edit.add_command(label='Undo')
    edit.add_command(label='Show Image',command=self.showImg)
    edit.add_command(label='Show Text',command=self.showTxt)
    menu.add_cascade(label='Edit',menu=edit)
    
 
  def client_exit(self):
    exit()
 
  def showImg(self):
    load = Image.open('pic.jpg') # 我圖片放桌面上
    render= ImageTk.PhotoImage(load)
 
    img = Label(self,image=render)
    img.image = render
    img.place(x=0,y=0)
 
  def showTxt(self):
    text = Label(self, text='GUI圖形編程')
    text.pack()
 
root = Tk()
root.geometry("400x300")
app = Window(root)
root.mainloop()

運(yùn)行,點(diǎn)擊Edit菜單下的Show Image,會(huì)顯示一張圖片,點(diǎn)擊Show Text會(huì)出現(xiàn)一行文本。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python時(shí)間序列缺失值的處理方法(日期缺失填充)

    Python時(shí)間序列缺失值的處理方法(日期缺失填充)

    這篇文章主要給大家介紹了關(guān)于Python時(shí)間序列缺失值(日期缺失填充)的處理方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • python加密打包程序詳解

    python加密打包程序詳解

    這篇文章主要介紹了python加密打包程序,還給大家介紹了Python實(shí)現(xiàn)文件簡(jiǎn)單加解密的方法,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • 用selenium解決滑塊驗(yàn)證碼的實(shí)現(xiàn)步驟

    用selenium解決滑塊驗(yàn)證碼的實(shí)現(xiàn)步驟

    驗(yàn)證碼作為一種自然人的機(jī)器人的判別工具,被廣泛的用于各種防止程序做自動(dòng)化的場(chǎng)景中,下面這篇文章主要給大家介紹了關(guān)于用selenium解決滑塊驗(yàn)證碼的實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2023-02-02
  • 詳解Python 裝飾器執(zhí)行順序迷思

    詳解Python 裝飾器執(zhí)行順序迷思

    這篇文章主要介紹了詳解Python 裝飾器執(zhí)行順序迷思,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • python文件操作之批量修改文件后綴名的方法

    python文件操作之批量修改文件后綴名的方法

    這篇文章主要介紹了python文件操作之批量修改文件后綴名,需要的朋友可以參考下
    2018-08-08
  • python的語(yǔ)句結(jié)構(gòu)你真的了解嗎

    python的語(yǔ)句結(jié)構(gòu)你真的了解嗎

    這篇文章主要為大家詳細(xì)介紹了python的語(yǔ)句結(jié)構(gòu),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • 全網(wǎng)最簡(jiǎn)約的Anaconda+Python3.7安裝教程Win10

    全網(wǎng)最簡(jiǎn)約的Anaconda+Python3.7安裝教程Win10

    這篇文章主要介紹了全網(wǎng)最簡(jiǎn)約的Anaconda+Python3.7安裝教程Win10,圖文講解全流程安裝方法,還不會(huì)的小伙伴快來(lái)看看吧
    2023-03-03
  • python3讀取excel文件只提取某些行某些列的值方法

    python3讀取excel文件只提取某些行某些列的值方法

    今天小編就為大家分享一篇python3讀取excel文件只提取某些行某些列的值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 構(gòu)建Python中的分布式系統(tǒng)結(jié)合Celery與RabbitMQ

    構(gòu)建Python中的分布式系統(tǒng)結(jié)合Celery與RabbitMQ

    在本文中,我們深入探討了如何利用Celery和RabbitMQ構(gòu)建Python中的分布式系統(tǒng),我們首先介紹了Celery和RabbitMQ的概念及其優(yōu)勢(shì),然后展示了如何結(jié)合它們來(lái)創(chuàng)建一個(gè)簡(jiǎn)單但功能強(qiáng)大的分布式系統(tǒng),感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • pytorch ImageFolder的覆寫(xiě)實(shí)例

    pytorch ImageFolder的覆寫(xiě)實(shí)例

    今天小編就為大家分享一篇pytorch ImageFolder的覆寫(xiě)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02

最新評(píng)論