Tkinter的Toplevel组件
生活随笔
收集整理的這篇文章主要介紹了
Tkinter的Toplevel组件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Toplevel,顧名思義是頂級窗口。
它類似于Frame組件,但是Toplevel組件是一個獨立的頂級窗口,而且還有標題欄、邊框等。
舉例:點擊按鈕創(chuàng)建一個頂級窗口。
from tkinter import * root = Tk() def create():top = Toplevel()top.title("這是一個頂級窗口")msg = Message(top,text="明天七夕快樂")msg.pack()Button(root,text="點我創(chuàng)建頂級窗口",command = create).pack() mainloop()運行結(jié)果:
多次點按鈕后:
還有attributes()方法用于設(shè)置和獲取窗口屬性。注意這里有s。
下面演示將Toplevel的窗口設(shè)置為50%透明。
from tkinter import * root = Tk() def create():top = Toplevel()top.title("這是一個頂級窗口")top.attributes("-alpha",0.5)msg = Message(top,text="明天七夕快樂")msg.pack()Button(root,text="點我創(chuàng)建頂級窗口",command = create).pack() mainloop()?
總結(jié)
以上是生活随笔為你收集整理的Tkinter的Toplevel组件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tkinter的Message组件
- 下一篇: Tkinter的事件绑定