Re: [問題] gui程式請教已回收
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):