[Playlisten] [Impressum und Datenschutzerklärung]

Erste Schritte mit PyQt5, Teil 3; Dialog-Layout; modal, nichtmodal


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

jetzt wird vielleicht damit ich mal Zeit zum bisschen aufzuräumensehen wir circa ?? besteht das ist nicht allzu sinnvollverträumte Auswahl im Groben auf sie können diesen ganzen Dialog mit Mausklick rechts auf den Hintergrund hier können Sie sagen Layoutobjektesenkrecht anordnen was zum Beispieldann stapelte ihn das übereinander wärmt die GROUP-Boxdarunter die Checkboxund dann okay und Gänze aus übereinandergestapeltund wenn sie das jetzt sehen das Fensterchenbleibt das auch alles übereinander gestapelt das es dynamischan die verschweigt aber gesehenin WPF auch gesehen also ganz üblich entrollt es recht persönlich das so zu machen vielleicht ist der Bildschirmformatanders als Sie erwarten vielleicht ist die Auflösung anders als Javad was auch immer es ist sehr sinnvoll das so dynamisch zu gestalten und das Layout automatisch ist das die ganzen Elemente die Widgets nicht da sind wo sie mal hingelegt haben sodass die Widgets über gewissen Logikihren eigenen Platz suchenden gesamten aus das äußere Layout bestimmtfürdiese Gruppe ihren Amtsbehältersind die Checkbox und die beiden Köpfe der ??müsse ?? für die Behälter offensichtlich auch noch ?? Layout bestimmendie beiden relevanten sollten auch vor übereinanderliegendenLayoutobjektesenkrechtanordnenso könnte das Aussehenjetzt ist das so ziehharmonikamäßigSims wird auch eine Mindestgrößenicht unterschrittenwird nicht kleiner als es mindestens sein muss ansonsten sieht sich das auseinander so grundsätzliches Prinzip auch wieder durch diverseSystemegrafische Oberflächen zu bauenautomatischesLayoutsieht hier eben Musik rechtsauf das gesamte Risiko erwischen kann auf das gesamte Ostrecht auf das gesamte hier zu sagen wie das gelautet werden soll als Tabelleals zweispaltignebenan der Schichten übereinanderschichtenund so weiter und so weiterist es auseinandergeschichtetund ihr in der Gruppe Box ist auch als Mann an der Geschichtesehen jetzt das es ihr noch blödsinnigwie das aussiehtdass in der Gruppe Boxster die Abstände auseinandergehenist nicht ganz im Sinne des Erfinderssie können die ?? noch mal Anwälte gut Box und jetzt sagendass die Logik vielleicht etwas vernünftiger sein sollteKomma gerade wenn ich sagehorizontalsolle bitteminimal machen und vertikalsolle auch minimal machenuns nicht am selben Platz erholt ?? okaywieder zurück auf Bescheidzugestellt ?? wird sich dann ist anfängt zu bastelnwas sie machen können ist folgendes ?? gibt es weder ?? so schön aussiehtKomma falls besser dazwischen setzen sie könne zum Beispiel einen vertikalen Spacer nehmenund zwischendie Checkbox setzen und ihre Daten zum Beispiel dahin schubstder den sich so weit wir sich den muss jetzt kleben die beidenKnöpfe ihr okay Grenze kleben unten dranwohnt und Checkbox und die zweite die Buttons kleben am oberen Rand weil sich jedes besser beliebig ausdehntBeistrich hübscherkönnte auch sagen okay dieser Dialog soll einfach so groß werden wir werden muss alles auf Minimalgrößezusammen gestauchtso das gesetzlich auch einstellen zu müssen bisschen sich genauer hier dieser Einstellung anguckengehen sie auf Minimalkinderfix sagen sie Expandingnimmt so viel Platz ein wie gehtzum Beispiel ein Anzeigefeldhaben werden sie das zwanzig Städte sowie das einem Wikiartikelauch noch Gewichtenübrigens ein Dehnungsfaktorstellen könnte so einiges an Dehnungsfaktorhorizontal und vertikalmit den beiden ?? noch einstellen welche Spalte welche Zeile besondersgroß besonders klein sein soll ?? noch im Hinterkopf behaltenbraucht man eher selten und man braucht davon schon wieder vergessen Whiskydie wichtige Botschaft ist es gibt zum Layoutautomatikin praktisch allen Systemen heuteverwendet man gefälligst das sie das nicht nur gruselig aus sondernob man ein Gerät eine Displaygrößegezeigt gar nicht mehr okay damit offiziell den Dialog rebelliert und irgend einem mehr oder minder unsinnigen SpeichernSPunktdrei und das geht jetzt so ähnlich möchte dieses Fensterladenin echte Objekte verwandelnnatürlichwieder ?? ähnlich soeben hattenbei den ganzen Ladekran hier oben als ich habe Weg für mein Gesamtfensterund jetzt sage ichdieDialogdialogalsnur die Antwortmüsse sich doch überlegen wie nimmt man die Variablennamensinnvollerweise wenn sie ?? Folgesachen erlebt das sie natürlich genauso aus der User Interface Compiler soll bitte jetzt diesen Dialog ladenund der hieß als BestellungPunkt ?? Hi undwenn ich jetztauf dem Hauptfenstergeklickt habe soll bitte mein Dialogaufgehen ?? sie an wie das aussehen wirddie Echse Customer sowas wie ausführenals wenn sie hier was haben wie D Punktxxmit Unterstrichdas müsste das Dialogfensterdann bringenwenn jemand auf den Knopf klicktBesteller als zwei der ?? feuert ein Ereignisdas diese Funktion aufruft und sienur wenn ich jetzt drauf klickeist da unsere Hassbestellungsieht das ausPunktjetzt sind wir hier eine Art an Dialogder Staatendas ist einmoderner Dialoger versetzt den Benutzer die Benutzerinnen einen Modus kommennicht wegBeistrich was lauteres wirdso lange wie unser Dialog hiervorne istist das Programm ansonsten gesperrtKomma sonstig machenso etwas auf die Finger wenn sie versuchen im Programm sonst was machen ein brutaler Dialogdas heißtsie zwingen den Benutzerwas zu tun oder verbieten ihm was anderes zu tun ?? er oder sie kann nicht mit dem Programm normal weiter arbeiten es muss es diese Eingabeerledigt werden das ist das ja ein moderner Dialogsie alles ?? Session sind schob man sich einfach nur Chose eigentlich ex sechs hundert ShowbesitzernKomma die aus wenn sie einfach nur Show sagen die Showwird der Dialog einfach angezeigt mit Excel Twitter ausgeführt und sperrt den ganzen Rest brutalmit Show wird einfach angezeigtBeistrichundjetzt kann sie wieder zurück zum Hauptfenster machen was sie wollen wir sie Hauptfenster da sie als Bestellungkönnen auch im Hauptfenster dann weiter arbeiten ?? das geht wieder auf das wir ein nicht moderner Dialogist nicht in ?? ein Modus gezwungen sondern kann weiter arbeiten das haben die zum Beispielwenn sie in Grafiksoftwarelänglicher Einstellung machen für Pinsel oder so Effekte der sind die gerne nicht nur da heutzutage?? Komma nebenbei machenweiterarbeiten oder weil ich weiter arbeiten das Fenster kann offen bleibenje nach Logik des Programms wird in der Datei laden wollen wenn sie typischerweiseMoraldialoghaben weil so langewie der dialogoffenesErgebnis anderes wirklich sind sie rein gehenobendass es ein moderner Dialogsei möchte eine Datei öffnen solange wie dieser Dialog offen ist ergibt nichts anderes einsetztund andere Sachen wieTools einstellendie können nicht brutal sein ich lasse mir jetzt malmoderatmusizierteals Bestellung abgeschlossen werden vorher manche nichtszwingen sie den Benutzer zur richtigen Reihenfolgewas auch Fehler überhaupt verhindern kann ?? Arbeitsbeginn zu den menschlichen Fehlerndurch diese Art Anpassung zu der Oberflächesind gewisse Eingaben schon nicht mehr möglich alles kann keiner etwas bestellenmit Waffen und Becher gleichzeitigzum Beispiel das Kit nicht gleichzeitigkann ich passiert aber so wie das gerade gemacht war mir gerade klarGalgen machbar wäre es aber möglich dass eine an als bestellt ohne Waffen und ohne welcher das Verzeichnis wirklichjetzt ist am Anfang gar nicht angeklickt ?? das kann man machenoder muss man gefälligst gucken dass am Ende wirklich eines von den angeklicktesalso der Zustand das gar nichts angeklickt ist ist ein erlaubter Zustandwird nicht verhindert ergibt Beistrich immer Sinn und vier würde ich es einfach folgendes tun ??heute in der immerhin am erlaubten Zustand sind sie können Waffen sagen ?? relevanten Waffen können Sie sagensagen sagenjaschlecht sein ?? checkt das kann dem sagen du bist bitteangehaktzu Beginn sofortdurch den speichern ?? okayjetzt würde ich gerneanfangenihr ein paar weitere Zutaten dazu zu nehmen ?? Beistrich die diversen Eissorten haben