[Playlisten] [Impressum und Datenschutzerklärung]

Erste Schritte mit PyQt5, Teil 1; Dialogbeschreibung laden


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

was du mal mit weißen in zweiterund in Qt-Designerschon ein bisschen herum was die Standardoberflächenanbelangtklassischen Oberflächensogar noch ohne Lebensbeschleicht aus Komma was dazu sagenaber der ganz klassische strenge Krammit dem Qt-Designergeht erst mal los das man wahrscheinlich ein Hauptfensteran dichtem EntbindungsformularNintendo null von Vorlageunddas wird dieses Mal ganz schlank halten Komma vielleicht ein bisschen mehr machen es war nurganz wenig drauf nämlich einfach nur ein Kopf draufein Push Buttonund wenn dieser Kauf betätigt wird sogleich ein anderer Dialog aufgehen und dadurch dann bisschen weiter arbeiten was wird bei diesem Dialog alles machenKomma zumindest zurBenennung beschriftendas erst malSchriften?? Eigenschaftenda sonderlichPush Button drauf stehen im allgemeinen sondern es soll jetzt zum Beispielwas mach ich mir passend zur Jahreszeit habe ich mir überlegt das sollte drauf stehenbestelle EisPunkt für das vier mitverschiedenenWahlmöglichkeitenarbeitenund die ersteNormja in gewisser Weise sogar Norm der erste Standard wärein diesem Knopf drücke sondern Dialog aufgehen ein neues Fenster aufgehenKlammer auf der drei Pünktchen hintertopographisch muss man ein LichterLeerzeichen lassen vor den drei Pünktchenassistant normalerweisenicht sein Programmauf jeden Fall drei Punkteum zu sagen wenn ich da drauf klickegeht ein neuer Dialog auf den sie an vielen Stellenwie zum Beispiel Speichern unter drei Punkte als Vorlage abspeichern drei Punkteund so weiterund so weiter immer dann geht ein neuer Dialog aufsind nun Kuchen gemacht ?? sei die Fichte müssen noch Leerzeichen der vorstehend ?? aus Eis äußert sich offensichtlich eingebürgert ?? an der Stelle die drei Punkte direkt als Wortdran macht was aus das Wort weitergehen würdedas nicht gemeintsoKopf auf dem Hauptfensterdamit ich dann im Programm damit reden kannsollte noch ein vernünftigen Namen habenBeistrich wirklichvariabel landen namens Push Buttons vielleicht ungeschickt ich nenne mal das Push Buttonstelle heißt alles was klar gehtundjetzt kann ich diesen ganzen Krempel abspeichernund speichern unterPunkt das Desktop vierBindestrich den schönen Ordnerich muss es vermehrt auf dem Desktopdas istvon mir aus Mail wenn du meinHauptfensterdie Beschreibungdes Hauptfensters wird es werdenspeichernwas jetzt gespeichert worden ist ist eine XML Datei in der drin steht was jetzt hiereinem Haufen so passieren soll nicht allzu vielKomma zum Beispieldas aber mit dem Editor guckendann nochdas Aufwachen?? aber gerade hier das zeigen dassder Körper nicht reinman könnte reingucken Komma wollte aber guckt da nicht malgesehen sie eben okay es gibt einNintendovon der KlasseHuman Vendorund ihre Folge zu unseren Pushbuttonihr von etwas zu Push Button und der heißt so unter gewissen Größen nicht irgendwo auf der Oberfläche und so weiter und so weiter dass die da drin eineBeschreibungvon dieser Oberfläche als bisher passiert noch nicht ?? ist es einfach nur die Oberfläche beschrieb analog zu HTML zum Beispielaber jetzt eben nicht fürs Web sondernfürnach Rechner vieler Art Jute läuft auf diversen Rechnernsteht im ?? UI Datei drin das hübscheste sich jetzt aus meinem Programmim heißen Programm dieses einfach laden kannund sagen kann ?? es möge bitte diese Oberfläche bauenaus dieser Beschreibung das quasi der Bauplan aus der Beschreibungdie Oberflächezusammenbauennebenbei bemerkt sie können auch schon hierin Qt-Designer die Oberfläche ausprobierenund zwar unterFormularVorschau im ?? zum Beispiel der jetzt Windows Vista ist dir denn sehen Sie das Fenstermit kompletter TascheSekunde klickengleich passiert schon bisschen mehr in der Vorschau versickern sich das auch jetzt im Designerangucken schon häufig natürlichen Preisen haben möchtest ?? heißen jetzt tatsächlich was ordentliches passiert also gehe ich zu beiderWohlstandringesweiter arbeiten?? das erste?? wird Anfang so diverse Batcheszu importieren?? Importdas ganze ist bei Flutfünfund davon möchte ich gernezum Beispieldieselbe sie kriegenzum Beispielden Schuttchorhaben?? das möchte ich jetzt demnächst eine Programm kurz benennen kann ich mich davor schreiben Komma statt dass ich bei YouTube fünf Punkt gut Chor schreiben muss möcht ich einfach immer nur Corps schreiben demnächstdem bei dieses Import ist ihr so wie das in Cloudin C und C plus plussowie das Import in Javaim Portfolio habenbeifünf Punktgibt es YouTube Video zwitschert sind die Sachen die auf dem Bildschirm dann Lebenerfolgt ein Loch nicht auf den Bildschirm leben und typischerweise ?? bestimmt in derKram sozusagen Widget gecheckt auf dem Bildschirm mit Windows ?? catch wird das möchte ich kurz nennen einfach nur Visualsdas ?? so viel schreiben muss undbrauchen noch einendas ganze funktioniertund die UI ?? beifünf Punktgut?? bei densag ich einfach das ?? bitte kurz unter UI laufendass die Zutatenlistevon außen wurde vorbeigeschautdamitich auch wirklichall diese Funktionenverwenden kann Klassen verwenden kann insbesonderedarin schon gesehenzu Push Button ist natürlich eine Klasse zu ?? Applications?? Winde oder sind alles Klassenerweisen ?? keine Kassen selber schreibenoffenbar bis zum Ende des Semesters und wir starten damit das Versagen baue uns eine Applicationseine Kapitälchen gehört auch zu den Widgets also nicht die Köpfe und Debatten zum Wassereimer sind Widgetssondernlediglich als solches auch ein Widget also deshalb ihr WidgetPunktohnedarausdie ?? youokay schondas es was sagt der Aufruf steht kein Newbie in C sozusagenich ?? sozusagen das ist der Kontraktaufrufund demgeben sie auch von Andy nicht wirklich was ankommt gibt die KommandozeileSissisparkVSemikolon Gedankens das AG mit Vektorund Geräusch noch süßalso Importlistedas Kindan sich übergebe die Kommandozeileob wir schon das ?? ging mittels natürlicher ?? das genannt gute Widgets es mit je zwo hundert schon bisher nichts passiert als ich den ?? Punkt getippt habesind sie damals als möglicherScheindas baut die Anwendung und ergeben sie die Kommandozeile auch wenn auf der Kommandozeile nicht nennenswert steht aber sie sehentypischerweise ausund jetztsage ich bei Cloud es möge bitte die Beschreibung der Oberfläche einlesenundin Objekte verwandelndas dann aus es kommtdas Fenster zurück deshalb nicht es jetzt wegen einer Variable namens Wgibt es?? noch etwas was ich vergessen habe ?? den User Interface vorbeilachObstweinvergessen ihr oben bei den Imports immer noch ein User Interface Compilerwar äh zufünf ?? Punkt you ?? sie da ist erder hat diesen Job sei es UI sieht der hat diesen Job die Beschreibung zu verwandeln?? in echteObjektedem kann ich sagen diesen User InterfaceCompilernlag die Oberfläche laut UIunnatürlich von der Dateidichtergerade hattediese Bestellungbestehtbeziehungsweise ?? richtig wardas lädtdie Dateiund sorgt dafür dass tatsächlichObjekte entstehen ?? zum Schluss ein Fenster eine Referenz auf ein Fenster ?? Eisen sind alle enthalten alle Variablen nur Referenzeneine Referenz auf ein Fensterund jetzt kann ich dieses Fenster dann zum Leben erwecken in dem ich sage ?? zeige das Fenster anBischofBischoff und das Fenster auf den Bildschirm und es wurde noch dafür sorgen dass das Programm auch tatsächlich Leuchtereignissemüssen geholt werden und verarbeitet werden dass es dieses hier App xxUnterstrichzum allgemeinen Ärgerda steht diese eigene Schleife drin oder Festereignistun was was Maus klickt für dieses Thema den Button geklickt jenes und so weiterdas passiert alles da drinnendie ?? Application ausführender Unterstriche Submission geschickt in heißen gibt es sechs Eck ohne Unterstrichein beißen selbstund dazu gibt es eben Execkauch noch mal und dass keine Konfessionen erzeugt ?? Tigges den mit Unterstrichexakt Unterstrich ist der aus Jod?? sie in die Dokumentationgucken für C plus plus sind wieder kein Unterstrich das ist jetzt aber das kollidiert mit heißenEisen auch ?? Lexika ?? das ist die Ereignisschleifediese Funktion wird beendet werden wenn das Programm auf dem Bildschirm beendet ist und es könnte ?? noch hübscher zu schreiben Sis Punkt Exitdessen Fehlercode zu ?? kommt aus Eppeck sechskommt ein Fehlercode zurück und denke mich einfach dem Exit das Programm dann alles Betriebes ?? werden kann mit welchem Grund weder Codes beendet ist ?? eigentlich ist das heute wissenschaftlichemit der Kommandozeileund mit dem FehlercodeAventis brauchen ist ?? ebenso alles komplett?? das gesamte Programmwelches sich Bestellung UI falsch geschrieben habe müsste ich sagen könnenBeistrich und ?? entwickelt Beistrich also wannvertipptglaube ich das Ding dennsie ?? Mediendojo ein natürliches schließlich besteht DoktorAuge besser versuchtalso Medien bin soda es ?? doch so jetzt ist es ein wichtiges??trinken oder gewachsenes Gott umschaltetsinnliches Programm stehendie oben sind die tatsächlichsie können dasMenü vom Programm habenauf den Kopf blickende Macher ?? wächst derzeitganz groß ?? kleinmachen ?? jetzt ist esein echteslaufendes Windows-Programmsowie das aus ?? sind also in weniger als dreizehn Zeilen zu einem laufendenProgramm bekommenwas eigentlich relativ simpel istsie laden die Oberflächeder User Interface Compilerliefert Ihnen ein Fensterobjektdas jetzt rein gucken können was draufund so weiter und so weiter was die dann werden drinnenzeigen das an und sagen kommt Ereignisschleifeso lange bis das Programm auf dem Bildschirm beendet wirddann endet diese Excel Funktiondes ErgebnisgänsenExitwie NC Exitsei zum Beispiel sagen Fehler minus eins beendenund das war's dannso sie das bis dahin ausjetzt Firma das bisschen mit Leben