Writing Paragraphs Into a Text File

2 visualizzazioni (ultimi 30 giorni)
So I'm currently running a GUI and I'd like to have an option for users to be able to push a button and type in some notes, as in a couple of paragraphs, into a box of some sort (sort of like a bigger version of the edit text) and then save the results as a text file with correct formatting in the event that something goes wrong with the script or they'd like to leave a comment. I'm kind of lost on how I would even start this so if anyone could even point me in the right direction I'd really appreciate it.
  2 Commenti
Jan
Jan il 11 Mag 2017
What about starting Matlab's editor? What is a "bigger" version of the edit text?
Jacob Mevorach
Jacob Mevorach il 12 Mag 2017
I meant the editable text box in the GUI editor. I was hoping I could in some way pop up a large editable text box that I could then save and retrieve at will so users could log comments and the like. Thank you though, this is a great way to do things. I didn't realize you could just type "edit report.txt" and suddenly you'd be editing a text file called "report" in the MATLAB IDE.

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 11 Mag 2017
TheHandle = uicontrol('Style','edit','Max',2, 'units','norm','position',[0 0 .5 .5]);
Now allow the user to type whatever they want into the space.
user_typing = cellstr( get(TheHandle, 'string') );
  1 Commento
Jacob Mevorach
Jacob Mevorach il 12 Mag 2017
Jan's method works too but I think I'll end up going with this one. Thank you!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Environment and Settings in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by