Tach zusammen,
Ich wollte mal Fragen ob man die Größe des Masters manuell einstellen kann?
Oder richtet sich das nach den Widgets?
Gruß
Psus82
Größe des Master?
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Ja, kannst Du mit geometry einstellen:
Gruß, mawe
Ja, kannst Du mit geometry einstellen:
Code: Alles auswählen
from Tkinter import *
root = Tk()
root.geometry("100x100+0+0") # breitexhoehe+x+y
Button(text="OK").pack()
root.mainloop()
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
So zum Beispiel:
Gruß, mawe
Code: Alles auswählen
from Tkinter import *
root = Tk()
photo = PhotoImage(file="homer.gif")
Label(image=photo).pack()
Button(text="OK").pack()
root.mainloop()
Und noch ne Frage.
Kann ich auch einfach ein jpg einbinden?
Muss ich die größe des Bildes auf den Master anpassen?
Gruß
Psus82
Kann ich auch einfach ein jpg einbinden?
Muss ich die größe des Bildes auf den Master anpassen?
Gruß
Psus82
Drei Dinge die Programmierer hassen:
1.)Sonnenlicht
2.)Frische Luft
3.)Das ätzende Geräusch zwitschernder Vögel
1.)Sonnenlicht
2.)Frische Luft
3.)Das ätzende Geräusch zwitschernder Vögel
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Zu Deiner zweiten Frage: Wenn Du das Bild auf einem Label anzeigst, ist der Label so groß wie das Bild. Oder meinst Du etwas anderes?
Gruß, mawe
Ja, dazu brauchst Du aber PIL. Hier findest Du ein Beispiel.Psus82 hat geschrieben: Kann ich auch einfach ein jpg einbinden?
Zu Deiner zweiten Frage: Wenn Du das Bild auf einem Label anzeigst, ist der Label so groß wie das Bild. Oder meinst Du etwas anderes?
Gruß, mawe
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Psus82,
jpeg geht mit PIL siehe
http://www.pythonware.com/library/tkint ... ptions.htm
Gruß
Dookie
jpeg geht mit PIL siehe
http://www.pythonware.com/library/tkint ... ptions.htm
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Bin mir nicht sicher ob ich dich richtig verstehe.
text enthält jetzt den Inhalt vom Entry entry.
Gruß, mawe
Code: Alles auswählen
text = entry.get()
Gruß, mawe
Ne Idee wo mein Fehler im Code liegt?
Gruß
Psus82
EDIT by mawe: code in python-tags geändert
Code: Alles auswählen
Subwindow1 = Tk()
Subwindow1.grid(row = 0 , column = 1)
Subwindow1.geometry("100x100+0+0")
Label1(Subwindow1, text = "E-Mailadress :", pady = 10).grid(row = 0, column = 0)
EmailAdress = Entry.get(Subwindow1)
EmailAdress.grid(row = 0, column = 1)
Subwindow1.mainloop()
Psus82
EDIT by mawe: code in python-tags geändert
Drei Dinge die Programmierer hassen:
1.)Sonnenlicht
2.)Frische Luft
3.)Das ätzende Geräusch zwitschernder Vögel
1.)Sonnenlicht
2.)Frische Luft
3.)Das ätzende Geräusch zwitschernder Vögel
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
denke mal
wär besser.
Ansonst kann ich dir An Introduction to Tkinter empfehlen.
Gruß
Dookie
Code: Alles auswählen
Label1 = Label(Subwindow1, text = "E-Mailadress :", pady = 10)
Label1.grid(row=0, column=0)
Ansonst kann ich dir An Introduction to Tkinter empfehlen.
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Also den ersten Fehler hat Dookie ja schon gezeigt. Wenn Du auf den Label nicht mehr zugreifen musst, kannst Du es auch so machen:
Das zweite ist die Sache mit dem Entry. Du musst erst mal eines erzeugen, dann kannst Du mit get den Inhalt abfragen.
Hier mal ein Snippet, vielleicht hilfts Dir weiter:
Gruß, mawe
Also den ersten Fehler hat Dookie ja schon gezeigt. Wenn Du auf den Label nicht mehr zugreifen musst, kannst Du es auch so machen:
Code: Alles auswählen
Label(Subwindow1, text="E-Mailadress:", pady=10).grid(row=0,column=0)
Hier mal ein Snippet, vielleicht hilfts Dir weiter:
Code: Alles auswählen
from Tkinter import *
def get_email():
email_adress = email_entry.get()
print email_adress
root = Tk()
Label(text="email-adress:").grid(row=0,column=0)
email_entry = Entry()
email_entry.grid(row=0,column=1)
Button(text="Get email", command=get_email).grid(row=0,column=2)
root.mainloop()