2016-08-09 2 views
0

Ich versuche, einige Wert von Variable in Message-Box mit Python zum Beispiel folgenden ist mein Code und ich muss die Werte von A und B auf Message-Box anzuzeigen, was soll ich tun? import tkinter as tk a="hello" b="how are you" tk.messagebox.showinfo("info name",a,b)Anzeige der Nachricht in Mssagebox Tkinter von Variable

+0

Mögliches Duplikat (http://stackoverflow.com/questions/1052420/how-to-create-a-message-box-with-tkinter) – Hobbes

+0

Verketten Sie einfach die Variablen und übergeben Sie sie an den zweiten Parameter 'showinfo()'. z.B. 'tk.messagebox.showinfo (" info name ", a + b)' – Hobbes

Antwort

1

Um zu tun, was Sie tun möchten, kombinieren Sie a und b in eine andere Variable.

c = a + " " + b 

.showinfo() dauert 2 Argumente, so die beiden miteinander kombinieren. Der vollständige Code wäre:

import tkinter as tk 
a = "hello" 
b = "how are you" 
c = a + " " + b 
tk.messagebox.showinfo("info name", c) 

Hoffe, dass ich geholfen! -Mich!

EDIT: Wenn Sie eine Linie c = a + " " + b mit c = a + "\n" + b

ANOTHER EDIT ersetzen überspringen: Wenn Sie Zahlen benötigen, verwenden "x" anstelle der normalen x zu verwenden, wenn x die Zahl ist. Beispiel: [? Wie ein Meldungsfeld mit tkinter erstellen]

a = "2" 
b = "3" 
+0

Danke, es hat mir geholfen – shivleen

+0

@shivleen Happy to help! –

Verwandte Themen