Widget aussehen
-
terrordaddy
- Beiträge: 5
- Registriert: 18. Juli 2009 00:11
Widget aussehen
Hallo,
ich möchte eine app für mein embedded linux entwickeln.
Dies funktioniert bis jetzt auch ganz gut. Ich hätte nur gern ein aussehen wie auf den Angehängten Bildern und nicht dieses normale.
Also die Leiste mit Logo, min- und maxbutton sollte weg.
Wie bekomme ich dies hin? Alle spielereien schlugen bislang fehl
Danke
ich möchte eine app für mein embedded linux entwickeln.
Dies funktioniert bis jetzt auch ganz gut. Ich hätte nur gern ein aussehen wie auf den Angehängten Bildern und nicht dieses normale.
Also die Leiste mit Logo, min- und maxbutton sollte weg.
Wie bekomme ich dies hin? Alle spielereien schlugen bislang fehl
Danke
- Dateianhänge
-
- qtopia.jpg (168.51 KiB) 4362 mal betrachtet
-
- 1-.jpg (183.7 KiB) 4362 mal betrachtet
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
-
terrordaddy
- Beiträge: 5
- Registriert: 18. Juli 2009 00:11
Wunderbar, den Rahmen hab ich weg bekommen. Das mit den stylsheet schau ich mir noch an. 
Was mich aber noch interessiert:
Ich habe ein neues Widget-Formular (neu.ui und neu.h) hinzugefügt.
Wie bekomme das geöffnet, wenn ich in meinem ersten Widget auf einen PushButton klicke.
Lese mich jetzt schon seit 4 Stunden durch google aber irgendwie werde ich da nicht schlau draus.
Danke
Was mich aber noch interessiert:
Ich habe ein neues Widget-Formular (neu.ui und neu.h) hinzugefügt.
Wie bekomme das geöffnet, wenn ich in meinem ersten Widget auf einen PushButton klicke.
Lese mich jetzt schon seit 4 Stunden durch google aber irgendwie werde ich da nicht schlau draus.
Danke
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
http://doc.qtsoftware.com/4.5/designer- ... -file.html
da steht doch eigentlich alles?
du leitest eine klasse vom im designer erstellten fenster (bzw. der daraus erzeugten klasse) ab und machst darin, was du willst, z.b. andere fenster oeffnen ...
ansonsten stell doch mal eine konkrete frage.
mfg,
julian
da steht doch eigentlich alles?
du leitest eine klasse vom im designer erstellten fenster (bzw. der daraus erzeugten klasse) ab und machst darin, was du willst, z.b. andere fenster oeffnen ...
ansonsten stell doch mal eine konkrete frage.
mfg,
julian
-
terrordaddy
- Beiträge: 5
- Registriert: 18. Juli 2009 00:11
Ich bekomme es einfach nicht hin
Ich häng mal mein Projekt an, vielleicht ist einer von euch so nett und kann mir kommentierten code einfügen.
Beim click auf "Tastatur" soll die Keyboard ui angezeigt werden und diese soll beim click auf "OK" den inhalt der LineEdit in die LineEdit von Widget ui schreiben.
Das müsste für euch sicher kein Problem sein, für mich ist es jedoch eine Lebensaufgabe
Downloadlink: http://www.acryrika.de/tmp/homatik04.zip
Danke
Ich häng mal mein Projekt an, vielleicht ist einer von euch so nett und kann mir kommentierten code einfügen.
Beim click auf "Tastatur" soll die Keyboard ui angezeigt werden und diese soll beim click auf "OK" den inhalt der LineEdit in die LineEdit von Widget ui schreiben.
Das müsste für euch sicher kein Problem sein, für mich ist es jedoch eine Lebensaufgabe
Downloadlink: http://www.acryrika.de/tmp/homatik04.zip
Danke
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
im anhang hab ich dein programm, etwas repariert.
du hast in deiner funktion ein objekt keyboard x erstellt und es anzeigen lassen, allerdings ist der aufruf kein besonders langer prozess und beim anschliessenden austritt aus der funktion wird das objekt wieder zerstoert, deshalb konntest du es nie sehen.
ausserdem war das, was du vorhattest, mit einem von QWidget abgeleiteten keyboard schwer zu machen.
ich hab es durch ein QDialog ersetzt, dann kann man exec() ausfuehren, der aufruf blockiert, bis der dialog wieder geschlossen ist und anschliessend kannst du dann auf den inhalt des line edits zugreifen.
mfg,
julian
du hast in deiner funktion ein objekt keyboard x erstellt und es anzeigen lassen, allerdings ist der aufruf kein besonders langer prozess und beim anschliessenden austritt aus der funktion wird das objekt wieder zerstoert, deshalb konntest du es nie sehen.
ausserdem war das, was du vorhattest, mit einem von QWidget abgeleiteten keyboard schwer zu machen.
ich hab es durch ein QDialog ersetzt, dann kann man exec() ausfuehren, der aufruf blockiert, bis der dialog wieder geschlossen ist und anschliessend kannst du dann auf den inhalt des line edits zugreifen.
mfg,
julian
- Dateianhänge
-
- homatik04.zip
- (3.47 KiB) 158-mal heruntergeladen
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten:
Für ein embedded Projekt würde ich stylesheets nicht empfehlen. Mach lieber einen QStyle oder überschreib die paintEvents der Widgets per eventFilter. Je nachdem welchen umfang deine Stylesheets erreichen wird es doch sehr träge. Vor allem wenn du so wenig Rechenpower zur Verfügung hast wie in einem embedded System.
-
terrordaddy
- Beiträge: 5
- Registriert: 18. Juli 2009 00:11