[Playlisten] [Impressum und Datenschutzerklärung]

Arbeit mit Qt Designer; Ereignisse; Zeitnahme; Dateien


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

somit also kein Mensch irgendwas größeres programmierenman würde geschlagenPunkt dafür gibt's ?? grafische Oberfläche das haben wir hoffentlich auch schon von anderen Systemen gesehendass man solche Oberflächen mit grafischen Oberflächen bautin den Qt-Designerwir bauen mal eineneinen einen einenDialog mit Buttons hatte mir das genau das richtige so ein Dialogich will natürlich darin dass er das Ding verletzte Wochen nachbauen Fahrenheit Celsius Umrechnungansehen hoffe das Wetter heute ?? zum selber hinkommen auch Zeitmessungzu veranstalten also nehmt ihr im Qt-Designerden Dialog mit ButtonsvollerHitze ganz viel Unterstützung der will ich es aber nicht auf einen Gewährsmann es gibt ganz viel Unterstützung das in Sachen automatisch die Breite in die Länge gezogen werden die Höhe gezogen werden das Vertrauen automatischpassen sie Platz bleibtdas ?? ermordet aberdeswegen gesehen bei Javainsbesonderedannsich drauf eingehenwir bauen einfach mal die Oberflächewie letztes Mal einen Radiobuttonnoch einen Radiobuttonoh und einTexteingabefeld?? wordenleidetist es ein zeiligeTexteingabefeldder Ausgabe fällt der würde ich jetzt ganz dreist ein Label ähm für die Ausgabeich würde das Labelso in der Formkann das veranstaltenso sind wir schon viel hübscherfür die es auch vernünftig benennenKomma wird vielleicht nicht das im Programm auch ordentlich heißen seittreffendersind die heißen jetzt ziemlich dumm das Leben als Labelzweites Leben haben ?? ziemlich unübersichtlichder RadiobuttonRadiobutton drittemzwei Unterstrich zweidas ist es anfänglich wirklichich möchte natürlich das einer von diesen beiden Debatten sofort gedrückt istist hier irgendwoirgendwo irgendwoganz gut oder checktdiesen bisschen komisch dass er die Buttons auch gecheckt sind die Checkboxenabgehakt sind alsoso ist er angehakt darkönnenund es war natürlich was vernünftigesdaneben stehenText nicht recht ?? Button sondernwas wollte ich haben wollte Grad CelsiusCelsiusnachFahrenheithintergeht es auchund stehe hier??Celsius Centerkann ich nur vernünftigbezeichne ich auf dem Bild sie heißen natürlich im Programm immer nochwelche Buttonbeziehungsweisewelche Button zweies muss nur vorsichtig angucken was das ist macht Datei speichern unter??des natürlichKomma jetzt gerade meinSalat stehtdas mal TemperaturPunkt UIKomma sich mal angucken was ?? geschrieben hat Punkt Platteauch das es wieder reine Textdateiensich so aussiehtimmer wieder mit Notepad aufein??wenn sie bei mir malInformatik zwei hatmitDocklands Windowsöffentlich Informationan sowas ähnliches gesehen sind Same ist das da Samedateiendie Beschreibung der Oberfläche in XMLWassers in diesem komischen Format mit spitzen Klammernist also nichts magisches was gespeichert wird die Beschreibungauf diese Weisezu ähnlich aus wie HTMLund heutzutage ist HTML ja auch Format XHTMLaber was haben wir hier Gutes um Versionsangabedes ?? des User Interfaceanundendet nach unten Schrägstrichimmer für das Endehierfängt eine Klasse an sie entweder sofort ?? nurdannproblematisiertdiese Klausel kennt ein Rechteck fängt da an und wird hier aufX wird Pianistenund erhöhte auf ?? wirdhier an und wird darauf ?? Schrägstrich ?? Klammer aufdie breitesten vier hundert erhält sie auf und so weiter und so weiter die ganze Oberfläche die wir zusammen geklickt haben istabgelegt in diesem Format versteht ?? eigentlich Grillenganz üblich inzwischen das in solchen XML Formaten anzulegen früher bei der Spezialkranheutesie das Profilsystemso aus nicht nur in diesem System sowie die Oberfläche des abgelegtwird gibt zwei Wegein diesem Systemein Weg ist das ich dieses Dingin heißen Programm umwandelndiese Oberfläche umwandeln ?? Programm das jetzt all dasselber macht automatisch macht was wir gerade das Plus programmiert haben von wegen Fall Menü und so weiteres gibt ein CompilerAnführungszeichen untenCompiler der kann dasübernehmen der Macht heißen ausdas es auch einer der Wege die man in den anderen Systemen findetsich echt gut draus gemachtaus dieser BeschreibungsverzeichniswechselMausklick rechts umVerzeichnisnamenzu haben sind Fahrt zu haben ?? in das Verzeichnis und jetzt kann ich sagen ??mal diesen Compiler aufgeheizthierheißenUser InterfaceCompilerBeistrich weil siefür die Versiondieich vor?? kompilierenwir mal dieses InterfaceTemperaturteilentue PunktUI kompiliere mir das mal und schreibe als DateiwegOutput Bindestrich O Output Schreiben weg als Dateikönnen das meinen meinen User InterfacePunktalso nimmt diese Beschreibung macht jetztdas raus was man sonst zu Fuß machen istein User Interface Kommajetzt von uns angucken was ihr generiert worden istzu beschreiben Komma die ?? ausgemacht den Rückenwieder finden würde?? ist er?? sie vor Schreckdas wenn sie nicht schreiben wollen das erspart man sich dann sowas es ist nichts Neuespassiert genau dasselbe wie vorher nur als maschinelle Unterstützungsich zu Fuß schreiben mussich es wirklichum Färbung durchgemacht werden kannTempel alleine den Richter vor ??persönlichesVerfahrenbei solchen Eintragsan User Interface Compilerdiese Dialogboxdassowas ergänzt mir damit das geht sie auchdie Bibliothekenauch noch eine Bibliothekmit das gehtnämlich von heißenGlutWhite City kleines Ypsilon kleines TVersion für User InterfaceCompileraus dieserWirtin bitte alles nehmenund dann kann ich jetzt ganz dreist schreiben?? kann neues Mengbindungweg wir bauen kein neues mehr Wendungsondern wir sagen ??und User Interface lade das Bedienen der festen großenvon meiner Datei ließTemperatur ??Tour PunktUImacht alles im Fluge Leertaste solchübersetztesreduziertes?? direkt sagen okay das Fenster was definiert worden ist seit ??untensinddas Gitter vielleicht ausgebaut lassen kann grafisch zusammenBeistrich in dem gezeigt aber nur zur Abschreckunggebaut werden kann grafisch zusammen speichern das und haben das in vier Zeilenfertigist doch viel effizienteralsmit den meisten anderen Systemensuchen wir was bastelnwelches Leben reinbringen will Beistrich in das eben bezeichnetesLeben anwenden will dann muss ich doch wieder zu Fuß was anschließendconnectganz wie kann man vollautomatischmachen auf diese Weise was von vorhin auf dem Bildschirm was what wird wann wie automatisch größerall das gehtvon automatischengrafischen Teilwieder hier direkt interpretiertKomma wenn ich jetzt mit dieser Sache machen will?? was sinnvolles machen will muss ich dann doch wieder zu Fuß vertratengenannter zur Zeitganze Kleinkramkommt es welche ?? Debattenall das muss ich nicht erledigen ich kann mich auf das konzentrieren was wichtig istso das wir jetzt das Dingumsetzen können mit dem Fahrenheitund Celsiusdie grandioseOberfläche aller Zeiteneine Sache muss ich da noch zeigennämlich wenn hier getippt wird soll er sofort auf der anderen Seite das Ergebnis erscheintdieses okay und abbrechen soll eigentlich ganz wichtig seinwann es ganz modisch haben sie wird getippt die erste Ziffer wird getippt und dann erscheint da sofort das Ergebnisdes Rassismus mit kriegen als Ereignis das ?? getippt wird dass ich den Text geändert hatsich noch verratenes gibt einen Trick wie man Speck kann das sein Komma man kann auch hier schon in diesem Qt-Designereiniges vertragen der Betriebsartendie Dinger herum sind die vier Betriebsartensind gerade ihr Warnzeichen und editierenWidgets bearbeitenwenn sie die nächsten ähm Signalumsatzesdie SpezialbezeichnungbeiYouTubehier können Sie direkt mit Ereignissen arbeiten sie oder setze ich was verbreitet worden ?? können jetzt zunehmend ?? das mit diesem Regime vertratensofort was passiertMitgartens vertraten Amerikanischen und gucken was er kannsie sehen zum Beispiel Kuss leitete diese eine Zeiledas ganze Steine kann sich melden wenn sich die Cursorpositiongeändert hat kann sich melden wenn wir fertig sind die kann sich melden wenn dritte ?? gedrückt haben in dieser Zeilewenn sich die Auswahl geändert hat wenn der Text geändert worden ist ?? Text editiert worden ist ?? das letzte ist das spannende Text editiertText geändert heißtdas Ding meldet sich auch nicht ?? Programm den Text ändere das gefährlich?? Text editiert heißt der Benutzer hat wirklich was anders reingeschrieben dassdieses Ereignis möchtein dem Vergleichnicht über diese Verdrahtungdirekter?? was machen aberdas ist das Ding nach ?? Text errichtetund bei den Betriebsarten war sicherlich schon ein paar Sachen sind fest vertraten okay und abbrechen funktioniert sofortvertratengebrochen war mir hierimmer das können Sie Labels mitTextfeldern verbindenman tippt dann ein Kürzel für das Labelund der Fokus geht auf das zugehörige Textfelddas SoftbankTabulatorreihenfolgehabe ich ja letzte Woche auch für ?? sacht zu der Tabulatorreihenfolgeman möchte mit dem Tabulator in der richtigen reihenfolgedurchgehen können hier liegen sie jetzt Maus fest in welcherReihenfolge man mit dem Tabulator der durch die das viertem ??See diesem Audizwei drei vier sind nicht super wichtig der erste Modus ist imzweiten kann man sich bittewas denn alles gehtPunkt ich möchte mit kriegen wenn dieses Ding das heißt Lein hättetwenn dieses Dingähmeldet dass der Text editiert worden ist?? mal sehenzumuss ich anscheinend noch irgendwas miteinander vertratensie oben passiert istjetzt die unten etwas mit ?? und ?? vertratendas Fenster ist geladenes ist im Speicherdiese Dialogboxist geladen sie ist im Speichernur sinnieren ?? noch nicht vollständig verbreitetan einer Stelle muss ich eben noch sagen dass das editieren in was zur Folge haben solldas kann dann zum Beispiel so aussehenBeistrich sage dieses Ding connectwas möchte ich miteinander verbindendenLein hättet zu dieser das Feld dieses Ding Beistrich verbindenes sendet ein Signal ist es blöderweisediese Spezialnamenhaben es sendet ein Signaldas Signal ist Text editiert das haben sie eben gesehen Text editiertund es liefert das steht dann in der Dokumentationeinenschwing eine Zeichenkettenämlich das was gerade drin steht und fällt nach dem editierendas ist das Signal was ich verarbeiten möchteund ich möchte es auf irgend eine Weise verarbeitennaja dazu Beistrich funktioniert das verarbeiten kann ??nicht mal??wirdes wieder nicht kommentiertwird diese Fusion sollen ausgeführt werden also wennbei diesem Elementauf diesem Dialogtexteditiertaufgerufenwird ?? ausgelöst wird soll seine seitens ausgelöst wirdBeistrich dass diese Funktion aufgerufen wirdPunktdiese Funktion schreibenSie anderen Funktionen schreibt Devmethodender Funktionsnamealso was passiert undwie istder Dialog den ich lade gerade diesen Temperaturumwandeln Dialog ausdieser Datei dass der Dialog den Plan unterzeichneteVerbindenvon dem einseitigenTexteingabefeldmöchte ich verbindendas Ereignis das da was editiert wird mit der Funktion kommt wird die Geistlichen sind nicht Teil einer Klasseder Umstiegklassezusammen zu ?? gebaut habe steht da los in der Gegenddieser Fusion verbindenund das Image ist eine ZeichenketteZeichenkette wieder an Komma was ich sage okay wenn wir sind bitteda Blabla ausgiebigüber die Blabla war es eine bitte nicht immer genau dieselbe Zeichenkette ausgliedern kommtals ich jedes Mal wenn sich etwas ändertin demTextfeldwird ?? aufgerufenund ergibt eins zu eins die Zeichenkette aus in das Leben was daneben stehtdie Verbindungmachtaufsachlichen Kommaunglaublich ?? Beistrichaber leider ist das Leben nicht allzu langist das Leben noch bisschen länger war Punktsoweit so gut ?? ich kannte sämtliche zitiertenund damit zu Fuß diese Verbindung hergestellt jedes Malin denEingabefeldändertwird komplett aufgegriffen und schreibt es da reinin das Leben des Lebens zu kleiner Moral geseheneine Aktionin der Rheinsind mager Punkt das bisschen länger speichern wiederdamit ist das Thema erledigt kein neu Kompilierenletzte Geschichtediese dann brauchen das einmal umzusetzen ist rechtlich denn jetzt um das Haus Bar heißen Spezialitätenlediglicheine Zeichenketteentweder gleich umrechnet Beistrich muss UmrechnungszeichenketteinZahlmit der Zahl arbeiten und dann aus der Zahl wird eine Zeichenkette machensieht etwas länger aus?? ich brauche eine Zeichenkette ToStringich mir durch den Vermerkes ist gleichStringeine neue Zeichenkette eine leere Zeichenketteich setze die Zeichenkette auf eine Zahl setzt nahmset numbermit sich diese ZahlSCRist was in dem Eingabefeldwar ich nehme aus dem Eingabefeldwarverwandelt das in eine Gleitkomma Zahl laut SDRtatsächlich etwas keine Ahnung ?? dreizehn plus zweiundvierzigirgendwasmuss sich wasmitService erfahren seine Stelle relativ egalsein wird Komma nur damit ?? bleibt Komma Zahlen sind leichteSchönheit habe der auf dreizehn Komma null ?? damit glatt Komma Zahlen sinddas es jetzt meineZeichenketteund die setzt sichin dasLabel reinhalten sich die Zeichenkettevon der Textbox übergeben?? Komma Zahl draußen Sie das ausrechnenwas damitundsetze das als Zahl wieder Zeichenkette und müssen keinTag und Israel fertigund müssen unter den was rechnen sehen solange man Zahlen eingibt natürlichZahlen eingebenund fünfzig einmal dreizehn Prozent wird sich in der Tat Zimmer dreizehntes zweiundvierzigoder hundert zweiundvierzigmit optischen rechnender Rest müsste dann dieeine Sache soll aufzeigen?? sie müssen eindeutige berücksichtigen welcher Radiobuttongesetzesund so weiter damit das fusioniert und immer dann zeitnah ?? machen wires noch ein Ding zu beachtenanders als bei der normalen Oberfläche ist praktisch fertig aber schön wäre jetzt ja Studien zu machenund etwas erforschenich möchte Zeit nehmendie aktuelle Zeit dazu gibt's noch eine Zugabe sie sagennicht nur Importsissondern auch Import timePorttimedazu gibt's auchganze Palette an Funktionenund sie können dann irgendwomuss die Zeit wissen wollen sagenzum BeispielT als VariableT ist TimeClockgibt er ihnen eine Sekundenzahldass es ganz hilfreichum dann solche Messungen zu machen und nicht einfach mehrfach diese Kundenzahl ?? Sekunden sind vergangen??an verschiedenen Stellen rechnen aber mit den Differenzendas innerstes irgendwie ausgeschrieben kriegen und in der Tabellenkalkulationverarbeitetsind das aus Beistrich das mal vordas istzeigen lassen kannKomma dass es Zahl an Sekundenüberlegen mal ganz dreist hier sagenich schreibe hier einfach Tiere eines das Wasser eben hatten wir schon mal tief alsodie Zahl einzig den Sekunden jedes Mal wenn ich ein Zeichen dazu tippeoder wenn ich die Zeichenkette an das editieren oder löschen ist gekennzeichnet und wird oder die Zeit in Sekundenund gibt die das Label aus nach ?? die dann in irgendeiner Datei unterbringen und sie dannTabellenkalkulationenauszuwertenPunkt tollokaydas ist jetztseit seinSekundenSekundenisteine Stoppuhr daneben halten was sie angeblichunmöglich aus Wasserzeit rauskommtsowie die Zeit in Sekundendieses Clock zählt erst ab dem ersten Aufruf ?? sie ihm auch gesehen beim Ausführen des Programmsund danach immer gleich weiter das wäre wie gesagt was ich heute vorgestellt habe schon als Instrumente des Programm zu haben ?? Programm das nicht nur das tut was es offiziell tun soll Komma was in drei auch noch Zeitmessung von dem manStudien treiben kann wie lang irgendwas dauertdas Ergebnis solle zum Schluss dann weiterverarbeitetwerden zum BeispielmitExcel oder mit OpenOffice kaltPunkt vielleicht diese auskommentierte die Klasse ??Komma die aus demhässlich aussieht ??das ganze soll er noch irgendwieübermittelt werden ?? Tabellenkalkulationenmüssen Datei aufmachen und wieder zu machen?? PDFGruppenanmeine anderenDatenPunktdieXinwelchem Modus sollte geöffnet werden ??schreibensinnvollerweiseschreibenfertig sindsoll Punkt sie soll die Datei natürlich wieder zugemachtwerden ?? Klausundzwischendurch soll geschrieben werdenKomma ganz dreißig Sekunden DatenschreibenbereitsSchädenvonmal zu gucken ob überhaupt etwas gehtalso jedes Mal wenn er dieZeit anzeigtsolle auch gefälligst mirdie Zeit in die Datei reinschreibenmit Zeilenumbruchdahinter Klosters kennen sie aus der Harvard schafft Platz für Zeichenkettenzum aneinanderhängen von ZeichenkettenBackslash infür den neue Zeileeigentlich gibt die Funktion SWRdas ?? jetzt vom Basis STRGund nicht weiter obeneine lokale Variable namens SDReingeführt wirdähmdas jedoch einfach males in ?? aus das es in die Eingabe hiersodannist es auch funktionierendeRisse dauerten das erste Erkennenmalstarten ??dreies diversen sogesehen das ist der Ärger mit dieser Sorte ProgrammiersprachenSkriptsprache NeunzigerjahreKonflikte haben Namenskonfliktehaben ein besseres Dramahabe ich hier den einfachen anderen Namen und SCR auch wieder die Funktion sie sein muss nehme eine Zahl verwandelt?? oder was auch immerirgendwas verwandelt