1

我希望在 tkinter 中制作一个三向消息框。比如“你想要巧克力牛奶、柠檬水还是雪碧”,然后是底部三个按钮。顺便说一句,是否可以在计数时使 python “淘汰”数字。所以说我要从 10 计数到 60,我可以让 python 每 7 和 8 跳过一次吗?

4

2 回答 2

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

如果以 7 或 8 结尾,则打印所有 0-59 跳过的数字。

于 2012-04-03T22:56:41.260 回答
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'])
于 2017-03-20T01:33:30.137 回答