国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python GUI編程(Tkinter) 創建子窗口及在窗口上用圖片繪圖實例

瀏覽:7日期:2022-08-04 10:06:02

注意主窗口一定要為tk.Tk(),在主窗口上通過button的點擊相應子函數創建子窗口,注意此時創建出來的窗口必須是Toplevel,否則出錯。

至于用圖片在窗口上繪圖,則按代碼所示即可。

# -*- coding: utf-8 -*-'''Created on Wed Oct 26 20:32:52 2016@author: min'''import Tkinter as tkfrom PIL import Image, ImageTk global attackTimeattackTime=1def show1(): top1=tk.Toplevel() image = Image.open(’random.jpg’) img = ImageTk.PhotoImage(image) canvas1 = tk.Canvas(top1, width = image.width*2 ,height = image.height*2, bg = ’white’) canvas1.create_image(0,0,image = img,anchor='nw') canvas1.create_image(image.width,0,image = img,anchor='nw') canvas1.pack() top1.mainloop()def show2(): top1=tk.Toplevel() image = Image.open(’random.jpg’) img = ImageTk.PhotoImage(image) canvas = tk.Canvas(top1, width = image.width ,height = image.height, bg = ’white’) canvas.create_image(0,0,image = img,anchor='nw') canvas.pack() top1.mainloop()def showMessage(): top=tk.Toplevel() l=tk.Label(top,text=’Attacks cost ’+str(attackTime)+’ s’,width=20) l.pack() top.mainloop() root=tk.Tk()b1=tk.Button(root,text=’start1’,command=show1)b1.pack()b2=tk.Button(root,text=’start2’,command=showMessage)b2.pack()root.mainloop()

補充知識:關于Python tkinter中出現的坑(界面Tk()+圖片顯示)

一、關于Python3的tkinter模塊

1、首先關于創建Python的窗口是導入 import tkinter 或者 from tkinter import * 這兩種形式。關于創建tkinter 的大家耳熟能詳的就是直接 win=Tk()[在導入方式為from tkinter import *形式下],但是還有另一種方法用來創建窗口那就是:win=Toplevel(),這個代表的是創建二級界面,就是直接創建兩個界面,這個方法非常實用,應用在多個函數調用并生成Python窗口上面。小逸親自嘗試了一下,相當的好哈哈~~~~

2、Toplevel()實際操作。

首先,我們在Python3的環境下寫下以下簡單的代碼:

from tkinter import *win=Toplevel()win.title=('這是一個二級界面')win.geometry('500x300+10+10')win.mainloop()

上面的代碼運行后將出現以下的兩個窗口:

python GUI編程(Tkinter) 創建子窗口及在窗口上用圖片繪圖實例

二、# 關于在Label中顯示圖片的大坑

1、在Label 中顯示圖片需要用到tkinter 與pillow這兩個模塊

單獨運行一個在tkinter上顯示的圖片沒有問題,但是如果把這個顯示圖片的函數放在一個Button的command中,那么就算用二級界面也不行了,這個是一個非常大的坑,但是解決方法也非常非常的簡單。只要將處理圖片的兩行代碼放在外面就行了。如圖:

python GUI編程(Tkinter) 創建子窗口及在窗口上用圖片繪圖實例

以上這篇python GUI編程(Tkinter) 創建子窗口及在窗口上用圖片繪圖實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 香蕉久久综合精品首页 | 国产精品一区在线播放 | 免费观看成年的网站 | 久久精品免费在线观看 | 亚洲美女精品视频 | 国产高清视频a在线大全 | 国产欧美日韩中文久久 | 绝对真实偷拍盗摄高清在线视频 | 亚洲欧美专区精品久久 | 国产区网址| 亚洲自偷自偷图片在线高清 | 成人免费aaaaa毛片 | 色综合久久久久久 | 亚洲综合精品 | 国产大片一区 | 一级片免费观看视频 | 亚洲精品一区二区三区美女 | 国产高清自拍一区 | 中文字幕s级优女区 | 亚洲综合网在线观看首页 | 亚洲手机看片 | 久久er视频| 综合久久91 | 性理论片| 美女网站18| 91精品成人福利在线播放 | 免费看一级欧美毛片视频 | 久热精品男人的天堂在线视频 | 亚洲欧洲国产精品 | 亚洲精选在线观看 | 亚洲精品视频久久久 | 女人张开腿让男人桶个爽 | 欧美成人一区二区 | 久久99久久精品免费思思6 | 日韩精品福利视频一区二区三区 | 老司机成人免费精品视频 | 亚洲欧美日韩综合在线一区二区三区 | 在线观看免费国产成人软件 | 伊人2233| 九九精品免费 | 一级在线免费视频 |