MATLAB Answers

0

Uitables and widgets question

James Hendren さんによって質問されました 2013 年 6 月 25 日
I have 2 questions.
1) Can checkboxes be implemented into the UItable when building a gui.
2) If so, can rows and checkboxes be added dynamically to the UItable.

  0 件のコメント

サインイン to comment.

5 件の回答

Tom
回答者: Tom
2013 年 6 月 25 日
編集済み: Tom
2013 年 6 月 25 日
 採用された回答

1) Yes
2) Yes
you can change the column format of the table at any point, using the ColumnFormat field of the uitable:
T = uitable('Data',{'a',false;'b' true},...
'ColumnFormat',{[] , 'numeric'},...
'ColumnEditable',[false true]);
pause(1)
set(T,'ColumnFormat',{[],'logical'})

  0 件のコメント

サインイン to comment.


回答者: James Hendren 2013 年 6 月 25 日

Is your sample for question 1 or 2?

  1 件のコメント

Tom
2013 年 6 月 25 日
2 I suppose, it's not specific to GUIDE - you can run it in the command line or paste it into a script and run it. It shows a table being created, and then the second column being converted from numeric data to logical checkboxes.

サインイン to comment.


回答者: James Hendren 2013 年 6 月 25 日

I am not getting checkboxes when I run it

  0 件のコメント

サインイン to comment.


回答者: James Hendren 2013 年 6 月 25 日

I meant literal checkboxes from the GUIDE program

  14 件のコメント

Tom
2013 年 6 月 25 日
I just picked it up over time. Be aware that I didn't create that code using GUIDE, I did it manually but used the same handles format that GUIDE uses. You might want to watch the 'Creating a GUI using GUIDE' video in the MATLAB help documentation
James Hendren 2013 年 6 月 25 日
I have, but there is alot left out from the guide. For instance, I could not insert a checkbox into the table. Is there another source you would suggest?
Tom
2013 年 6 月 25 日
To do it in GUIDE, you right click on the table, select Table Property Editor, then in the Columns tab there is an option to select what data format each column will take: make it 'logical'.

サインイン to comment.


回答者: James Hendren 2013 年 6 月 26 日

Also, how could I install another push button "Remove Row" to delete all new created rows. Is there a way to implement add/remove buttons with GUIDE?

  0 件のコメント

サインイン to comment.



Translated by