1. 程式人生 > >【原始碼】MATLAB GUI例項指導(41個例子,47個疑問解答)

【原始碼】MATLAB GUI例項指導(41個例子,47個疑問解答)

MATLAB GUI的41個例項幫助大家學習如何在沒有GUIDE的情況下編寫圖形使用者介面程式。41個例項主要涉及以下47個問題:

  1. 如何在uicontrol中操作字串?(見GUI_1, 2, 4, 5, 13, 14, 15, 20, 21, 22, 37)

  2. 如何使uicontrol可見/不可見?(見GUI_3, 10, 35)

  3. 如何製作多行編輯框?(見GUI_4)

  4. 如何初始化editbox,使游標在啟動時閃爍?(見GUI_4, 24, 37)

  5. 如何讓我的GUI使用者知道他的操作是無效的?(見GUI_5)

  6. 如何判斷選擇哪個uicontrol,例如radiobuttons?(見GUI_6, 8)

  7. 如何確定uicontrol已經被激活了多少次?(見GUI_7, 19, 28, 32, 33)

  8. 如何判斷buttongroup中的哪個button被選中了?(見GUI_8)

  9. 如何讓使用者知道程序在後臺執行?(見GUI_9)

  10. 如何設定影象可見/不可見?(見GUI_10)

  11. 如何使用GUI退出for迴圈?(見GUI_11)

  12. 如何用GUI控制滑鼠指標?(見GUI_12)

  13. 如何訪問滑塊當前位置的值?(見GUI_13, 16)

  14. 如何在列表框中使用不同顏色的字串?(見GUI_14)

  15. listbox中’listboxtop’與’value’之間的區別是什麼?(見GUI_14)

  16. 如何使得text可複製但不產生更改?(見GUI_15)

  17. 如何允許GUI的使用者設定滑塊變化範圍?(見GUI_16)

  18. 如何在GUI中顯示數字時鐘?(見GUI_17)

  19. 如何在GUI中使用計時器?(見GUI_17)

  20. 如何在軸控制代碼上使用buttondownfcn?(見GUI_18, 28)

  21. 如何回撥另一個回撥函式?(見GUI_19)

  22. 如何從popup或listbox中獲取字串?(見GUI_14, 20, 21, 22, 31, 32, 33)

  23. 如何在popup或listbox中設定字串?(見GUI_21, 22)

  24. 如何在popup或listbox中新增字串?(見GUI_22)

  25. 在執行回撥之前,如何判斷當前的圖形/軸是哪一個?(見GUI_23)

  26. 如何從另一個GUI獲取資料?(見GUI_24)

  27. 如何製作一個GUI只用於開啟影象檔案?(見GUI_25)

  28. 如何讓popup中的選項之間具有互斥性?(見GUI_26)

  29. 如何在軸座標中顯示當前指標位置?(見GUI_27)

  30. 如何使用uicontextmenus?(見GUI_28, 33, 39)

  31. 如何使用GUI控制另一個圖中的軸?(見GUI_29, 30)

  32. 什麼是回撥字串?(見GUI_30)

  33. 當其中一個圖片關閉時,其它所有圖片都自動關閉?(見GUI_24, 29, 30, 41)

  34. 在一個複雜的GUI中如何使得多個uicontrol進行互動?(見GUI_31, 32, 33, 41)

  35. 如何從GUI獲取資料並存儲到workspace?(見GUI_25, 32, 33, 36)

  36. 如何使用GUI拍攝桌面的螢幕截圖?(見GUI_34)

  37. 如何使toggle button如同選項卡面板一樣工作?(見GUI_35)

  38. 如何編寫自定義對話方塊,並將對話方塊中的字串返回到workspace?(見GUI_36)

  39. 如何產生一個帶*****密碼的editbox?(見GUI_37)

  40. 如何將巢狀函式用作回撥函式?(見GUI_11, 17, 34, 36, 37, 39, 40, 41)

  41. 如何在GUI中使用uiwait?(見GUI_11, 34, 36, 37)

  42. 如何在GUI中使用JAVA?(見GUI_38)

  43. 如何在uicontrol啟用之間強制保持聚焦?(見GUI_38)本句小編也沒有完全理解,請讀者自行深入分析

How do I force the figure to maintain focus between uicontrol activations?

  1. 如何將軸儲存為影象?(見GUI_39)

  2. 如何製作簡單的繪圖程式?(見GUI_39)

  3. 如何設定按鈕的背景以匹配影象?(見GUI_40)

  4. 如何儲存GUI的狀態以供今後使用?(見GUI_41)

MATLAB原始碼下載地址:

http://page5.dfpan.com/fs/alcj3221129176341f2/

更多精彩文章請關注微訊號:在這裡插入圖片描述