Python 3 Grundkurs

Eingabefelder programmieren

Testen Sie unsere 1983 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Die Funktionalität der Programmiersprache ermöglicht mit Hilfe eines weiteren Elements die Erstellung von Eingabefeldern für eine Anwendung.

Transkript

In diesem Video werde ich Ihnen nun ein weiteres GUI-Element zeigen, das sich ENTRY nennt, und das wir als Eingabefeld nutzen können. Ich werd jetzt Folgendes machen, und ganz einfach all das mal kopieren - und hier einfach nur Entry schreiben - den Variablennamen muss natürlich dann auch abändern, So, hallo Entry, und ich muss es auch woanders hinsetzen, damit wir es auch sehen, wenn es übereinanderliegt, sehen wir natürlich nichts - Und - ich werd die Parameter einfach mal so belassen, wie sie da stehen, ja, damit Sie dann sehen, dass wir die gleichen Parameter verwenden können. Das hier kann ich wegnehmen, weil es sich ja um ein Eingabefeld handelt, aber ansonsten kann ich das so stehen lassen, Und - das führe ich jetzt mal aus - So, und dann sehen Sie, dass das Eingabefeld und das Label dass das hier gleich aussieht, ich kann jetzt hier also - "Hallo Welt" auch reinschreiben, und dann hätten wir fast das Gleiche, Aber das ist ja nicht Sinn der Sache, und deswegen werde ich jetzt mal die Parameter entfernen, denn die Standardwerte sind ja auch viel sinnvoller. Und zwar werden wir jetzt auch Folgendes machen, Ich werd jetzt mal ein Fenster programmieren, bei dem ein Benutzer mit einem Label angezeigt kriegt, was er in dem Eingabefeld reinschreiben soll, und zwar werden wir den Benutzer auffordern, seinen Namen anzugeben. Ich werd deswegen jetzt im Label name: reinschreiben, ich benenne das auch mal um, nameLabel und - hier natürlich auch - und nameEntry auf all das kann ich jetzt hier verzichten - da sind die Standardwerte viel besser - So - Und jetzt sehen Sie, dass ich hier eben versucht habe, die Koordinaten zu setzen, in Treue, dass das nebeneinanderliegt, lass ich mir das jetzt eben ausrechnen, der y-Wert, der müsste ja dann irgendwie gleich sein - und jetzt müsste ich hoffen, dass das hier nebeneinander passt - ich probiere das mal aus - das muss ich auch noch umbenennen, so - das probier ich mal - Ja, dann sehen Sie, dass das einigermaßen passt, aber es ist nicht wirklich genau das, was wir wollen - und diese Rechnerei ist ja auch recht mühsam - und aus diesem Grund gibt es eben die zwei anderen Layout-Manager, nämlich pack und grid, die hierbei sehr hilfreich sind, und zwar kann ich jetzt mal pack verwenden - das kann ich jetzt entfernen - und hier schreibe ich auch pack - und das probiere ich jetzt einfach mal aus - Ja, und wie Sie sehen, hat uns die Methode pack die GUI-Elemente nun automatisch untereinander gesetzt, denn mit der Method pack ohne Parameter sagen wir aus: Setze das GUI-Element ganz einfach unter das Vorherige, und mach das Ganze so hoch und breit am Ende, dass die enthaltenen GUI-Elemente komplett zu sehen sind. Das ist aber auch nicht so ganz, das was wir bezwecken, denn schließlich sollte das Label links neben dem Eingabefeld stehen. Also, die Methode pack bietet mir hierfür zahlreiche Parameter an, die ich jetzt verwenden kann, und zwar kann ich über den Parameter side sagen: Du sollst jetzt links sein, side='left', und Du, sei bitte rechts, also side='right' So, und das probieren wir auch nochmal aus - Und dann sehen wir, dass das so in etwa automatisch so formatiert wird, wie wir es brauchen.

Python 3 Grundkurs

Lernen Sie die Entwicklungsumgebung sowie die grundlegenden Konzepte von Python kennen und schreiben Sie schon bald eigene Anwendungen.

4 Std. 33 min (49 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:26.03.2015

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!