對話方塊的乙個例子:
from tkinter.dialog import *view codefrom tkinter import *
definvestigation():
d=dialog(none,title='
快樂指數
',text='
2023年的您覺得過的快樂嗎?',
bitmap=dialog_icon,default=0,strings=('
不快樂','
還可以','
很快樂','
非常快樂'))
(d.num)
t=button(none,text='
幸福度調查
',command=investigation)
t.pack()
b=button(none,text='
關閉',command=t.quit)
b.pack()
t.mainloop()
彈出乙個訊息提示框的例子:
from tkinter import *view codefrom tkinter.messagebox import *root=tk()
defs():
showinfo(title='
hello
',message='
世界你好')
b1=button(root,text='
open
',command=s)
b1.pack()
root.mainloop()
關於頂層視窗:
from tkinter import *root=tk()view coderoot.title(
'我是root視窗!')
l=label(root,text='
我屬於root')
l.pack()
f=toplevel(root,width=30,height=20)
f.title(
'我是toplevel')
lf=label(f,text='
我是toplevel')
lf.pack()
root.mainloop()
核取方塊的例子:
from tkinter import *time1=0view codetime2=0
defxin1():
global
t,c1,time1
if time1%2==0:
time1+=1t[
'text
']='
西瓜被選中
'else
: time1+=1t[
'text
']='
西瓜被取消
'def
xin2():
global
t,c2,time2
if time2%2==0:
time2+=1t[
'text
']='
芒果被選中
'else
: time2+=1t[
'text
']='
芒果被取消
'root=tk()
c1=checkbutton(root,text='
西瓜',command=xin1)
c1.pack()
c2=checkbutton(root,text='
芒果',command=xin2)
c2.pack()
t=label(root,text=''
)t.pack()
root.mainloop()
對話方塊 訊息對話方塊
我們在使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以mfc提供了兩個函式可以直接生成指定風格的訊息對話方塊,而不需要我們在每次使用的時候都要去建立對話方塊資源和生成對話方塊類等。這兩個函式就是cwnd類的成員函式mes...
Qt之標準對話方塊 顏色對話方塊
1 在標頭檔案中包含 include qcolordialog void widget on colorbutton clicked 這裡使用了qcolordialog的靜態函式getcolor 來獲取顏色,它的三個引數的作用分別是 設定初始顏色 指定父視窗和設定對話方塊標題。getcolor 函式...
tkinter 隱藏主視窗,只顯示對話方塊
tkinter 隱藏主視窗,只顯示對話方塊 from 方式 from tkinter import 注意模組匯入方式,否則 會有差別,另見 import tkinter.messagebox 方法 from tkinter import messagebox root tk root.withdra...