2017-02-13 7 views
0

Ich möchte Text zu den Fenstern hinzufügen, die geöffnet werden, wenn ich auf die Schaltflächen "x" und "x1" klicke. Aber ich konnte es nicht herausfinden.So fügen Sie Text zu einem Toplevel-Fenster hinzu

import tkinter as tk 
from tkinter import * 

def create_window(): 
    window = tk.Toplevel(root) 

root = tk.Tk() 
root.geometry("{0}x{1}+0+0".format(root.winfo_screenwidth(), root.winfo_screenheight())) 


b = tk.Button(root, text="x", command=create_window) 
b.pack(side=TOP, anchor=W, fill=BOTH, expand=YES) 

b1 = tk.Button(root, text="x1", command=create_window) 
b1.pack(side=TOP, anchor=W, fill=BOTH, expand=YES) 

root.mainloop() 
+0

Verwenden Sie ein Label-Widget. –

+0

Danke. Könnten Sie mir bitte ein kleines Beispiel zeigen? –

+0

Im Internet gibt es Millionen von Beispielen für die Verwendung von Label-Widgets. –

Antwort

0

Bryan bedeutet etwas wie folgt aus:

def create_window(): 
    window = tk.Toplevel(root) 
    tk.Label(window, text='your text').pack(padx=30, pady=30) 

Und als er einige Beispiele lesen die vor der Veröffentlichung. Es scheint, dass Sie nicht wissen, was Toplevel ist ....

+0

Vielen Dank. Ich bin neu in Python. Ich habe viele Websites durchsucht, aber ich konnte nichts finden, was Sie gerade geschrieben haben. –

+0

Ein Toplevel-Fenster ist ein Fenster, das über dem Hauptfenster angezeigt wird. Also musst du Widgets (Labels, Buttons und andere) darauf setzen um etwas zu sehen – gms

+0

Danke nochmal! Schließlich habe ich das Programm erstellt, das ich brauche, nachdem du mir geholfen hast. –

Verwandte Themen