WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Eingabefenster bzw. Kommandofester in GUI erstellen

 

Eric

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.01.2012, 09:50     Titel: Eingabefenster bzw. Kommandofester in GUI erstellen
  Antworten mit Zitat      
Hallo, ich möchte in meiner GUI ein Kommando-Fenster (wie in der MatLab-Entwicklungsumgebung) erstellen. Hat jemand einen Tipp., wie ich das am besten bewerkstellige. Finde kein richtiges GUI-Element dafür.

mfg, der Eric


Eric

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.01.2012, 10:37     Titel:
  Antworten mit Zitat      
mmh, hab jetzt editbox genommen und multiple lines erlaubt. Falls jemand noch einen besseren Vorschlag hat, kann er mir ja antworten.

Dank im Voraus,

Eric
 
Eric

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.01.2012, 13:42     Titel:
  Antworten mit Zitat      
ich muss leider nochmal eine Frage stellen.

wenn ich bei deiner editbox mehrfache Zeilen erlaube wird die zugehörige Callback-funktion bei Eingabe des Enterzeichen nicht ausgeführt. Wie kann ich das wieder aktivieren ?

mfg, der eric
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 25.01.2012, 14:03     Titel:
  Antworten mit Zitat      
Hallo

da muss an die ButtonDownFcn oder KeyPressFcn auch CallbackFcn übergeben
Private Nachricht senden Benutzer-Profile anzeigen
 
Eric

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.01.2012, 14:19     Titel:
  Antworten mit Zitat      
danke erst mal für deine Antwort, leider hab ich den Satz nicht verstanden.
Wenn du es vielleicht noch etwas klarer ausdrücken könntest

mfg, der eric
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 25.01.2012, 14:32     Titel:
  Antworten mit Zitat      
Als jedes GUI-Objekt, hat außer CallbackFcn auch noch ButtonDownFcn
Also gehe nach Properties deines Graphischen Objekts und Gebe bei ButtonDownFcn auch den Namen der CallbackFcn,
Dann wird wenn du Enter oder Button drückst CallbackFcn aufgrerufen
Private Nachricht senden Benutzer-Profile anzeigen
 
Eric

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.01.2012, 15:00     Titel:
  Antworten mit Zitat      
mmh, hab ich gemacht -> geht nicht.

editbox -> keypressfcn geht nicht

figure -> keypressfcn funktioniert

wieso wird die keypressfcn von der editbox nicht aufgerufen ?

mfg, eric
 
Eric

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.01.2012, 20:51     Titel:
  Antworten mit Zitat      
so, hab in den Foren bei mathworks geschaut und es liegt an MatLab. Ist ein Bug der erst mit der Version 2008b behoben wurde
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.