<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
說明:
引數說明:
sticky
:在外掛正常尺寸下,分配單元中多餘的空間(如果沒有宣告屬性,預設外掛居中)NE
:靠右上方SE
:靠右下方NW
:靠左上方N
:靠上方E
:靠右方S
:靠下方W
:靠左方N+S
:在垂直方向上延伸外掛,並保持水平居中E+W
:在水平方向上延伸外掛,並保持垂直居中N+W
:在水平和垂直方向上延伸外掛,填滿單位N+S+W
:在垂直方向上延伸外掛,並靠左布放注意:pack() 和 grid() 是不能同時使用的
row
: 行column
:列引數說明:
from tkinter import * from tkinter import messagebox # python3.0的messagebox,屬於tkinter的一個元件 top = Tk() #。生成視窗 top.title("grid test") # 視窗標題 top.geometry('300x400') #。視窗大小 def box(): return messagebox.askyesno(title='彈窗', message='內容') Popup1 = Button(top, text="按鈕1", fg="blue", bd=2, width=5, command=box, state="normal") Popup1.grid(row=1, column=1, sticky='E') Popup2 = Button(top, text="按鈕2", fg="yellow", bd=2, width=5, command=box, state="normal") Popup2.grid(row=2, column=2, sticky='NE')
效果:
:不選yes,不給通過!
這裡需要改一下messagebox
內的原始碼!
messagebox
內,找到askyesnocancel
彈窗方法if s == CANCEL or s == NO: return None elif s == YES: return YES
程式碼:
from tkinter import * from tkinter import messagebox tk = Tk() tk.title('測試') tk.geometry('100x200') nub = 1 def Popup1(): global nub ''' askyesnocancel 彈窗: 方法解釋是這樣的 Ask a question; return true if the answer is yes, None if cancelled. ''' d = messagebox.askyesnocancel(title='問題', message='python n你是否願意繼續學習下去?') while True: if d is None: n = Popup2(nub) if n is None: pass else: messagebox.showinfo(title=' 提示 ', message='堅持就是勝利!n加油!一起繼續學習下去!') # 關閉彈窗 tk.destroy() return else: return nub += 1 def Popup2(value): return messagebox.askyesnocancel(title='選擇', message='你選擇的第%s次' % value) d = Button(tk, text='開始選擇', fg='blue', bd=2, width=10, command=Popup1) d.grid(row=1, column=1, sticky='NE') tk.mainloop()
到此這篇關於python 使用tkinter與messagebox寫介面和彈窗的文章就介紹到這了,更多相關python 寫介面和彈窗內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45