2012-04-03 48 views
1

我期待在tkinter中製作三種方式的消息框。例如,「你想要巧克力牛奶,檸檬汁還是雪碧」,然後按下底部3個按鈕。另外,計數時是否有可能使python「敲出」數字。所以說,我將從10增加到60,我可以讓Python跳過每7和8?使用調色板製作自定義消息框

回答

3

(1)通過留言箱,你的意思是這樣的嗎? http://www.java2s.com/Code/Python/GUI-Tk/Creatingasimpledialog.htm

(2)

for i in range(6): 
    for j in range(10): 
     if j in [7,8]: continue 
     print i*10+j 

打印所有數字0-59跳過是否它結束在7或8

+0

1)類的,我是在底部(巧克力牛奶,檸檬水,雪碧)想要三個按鈕,併爲精靈返回精靈的程序。 2)太棒了,THX – 2012-04-04 13:36:03

0

您可以使用PyMsgBox做到這一點。用pip install pymsgbox安裝。該文檔是https://pymsgbox.readthedocs.io/en/latest/

做你的例子的代碼是:

>>> import pymsgbox 
>>> drink_choice = pymsgbox.confirm('What drink do you want?', 'Title', ['Chocolate milk', 'Lemonade', 'Sprite'])