Окно сообщений в tkinter ограничено только отображением букв? - PullRequest
0 голосов
/ 08 января 2020

Если нет, то как отобразить результат 2 * (l + b), как показано в следующем коде?

def answer():
      w = messagebox.showinfo("your answer", 2*(l+b))
      w.pack(side = RIGHT)

   button = Button(t1, text = "answer", command = answer)
   button.pack(side = RIGHT)

1 Ответ

0 голосов
/ 08 января 2020

В окне сообщения действительно могут отображаться числовые значения (преобразованные в строки).

from tkinter import *
from tkinter import messagebox

def answer():
    l = 2
    b = 5
    w = messagebox.showinfo("your answer", 2*(l+b))

t1 = Tk()
button = Button(t1, text = "answer", command = answer)
button.pack(side = RIGHT)
t1.mainloop()

Запуск этого кода и нажатие кнопки «ответ» вызовет окно сообщения, отображающее «14».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...