2012-04-03 3 views
1

Я ищу, чтобы сделать трехстороннее окно сообщения в tkinter. Что-то вроде: «Вы хотите шоколадное молоко, лимонад или спрайт», а затем кнопки для каждого из 3 внизу. Как в стороне, можно ли сделать python «выбивать» числа при подсчете. Так сказать, я добавляю подсчет от 10 до 60, могу ли я сделать python пропустить каждые 7 и 8?Создание пользовательского окна сообщений с использованием tinter

ответ

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 –

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']) 
Смежные вопросы