Re: [問題] gui程式請教已回收

看板MATLAB作者 (百鬼月夜)時間15年前 (2010/06/25 16:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《jl851037 (小傑〃)》之銘言: : 最近剛入門matlab : 碰到一個問題想請問大家一下 : 我程式是用gui寫的 : 譬如說我有一個下拉式選單(裡面有值)[A] : 然後一個TXT物件(為要輸入的值)[B] : 以及check box物件[C] : 及TXT物件(顯示輸出值)[D] : 我要呈現的方式應該說是 : 若我選擇A則D會顯示值(這個我有弄出來) : D=A*B*C(顯示值=選擇A * 判斷B輸入多少 * C 是否有勾選) : A為輸入好的值 B為要輸入的數量 C則為A*B之後*2 : 想請問這樣該如何寫呢 : 感謝各位! 我覺得你要用這種作法都沒辦法做到很NORMAL 不過我還是大概說一下 如果其他大大有意見歡迎指教 POPMENU要去擷取數值比較簡單 妳只需要用get分別取得'String'以及'Value'即可 String是取得該PopMenu裡的字串陣列 Value是取得所選取的item 如此一來就可以以String的形式取的你所選取的資料 再利用str2double轉成數字就可以得到其數值 妳所說的txt應該是說Edit Text 這部份要取得應該是非常簡單的 一樣利用get就可以解決 剩下就是由字串轉數值的問題而已 我在此就不再贅述 問題比較大的我覺得是在C 而且我覺得妳應該不是要用Check Box八 妳應該要用Ratio Botton比較好 並且還要用Botton Groupur將他Group起來會比較好八 因為你如果用Check Box會變多選憂 我現在假設你使用Ratio Bottonu並且已Group起來 妳一樣是需要使用get來取的資料 假如你把數字直接更改成名稱 那你就直接get String就可以了 當然要拿來計算的話要用str2double轉成數值 如果我打這樣你還是看不懂的話 再跟我說八 我在打例子上來 希望你真的是有實際自己試過不行再來問 自己嘗試過才知道真真的問題出在哪 才有深刻的記憶 如果有任何更快的方法請各路高手多多指教 小弟我會虛心受教的 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.110.36
文章代碼(AID): #1C96h_uI (MATLAB)
文章代碼(AID): #1C96h_uI (MATLAB)