今天給大家帶來由Matt Fig收集整理開發的GUI界面編程實例以及相關GUI編程問題錦集,資料包含41個GUI開發實例以及47個GUI開發問題,所有實例均在非GUIDE環境中開發,具有更強版本兼容性。
以下是相關GUI編程問題以及對應的GUI實例編號:
1 如何在uicontrol中操縱字符串?
詳見實例:GUI_1、2、4、5、13、14、15、20、21、22、37
2 如何使uicontrol不可見/可見?
詳見實例:GUI_3、35(有關圖像,另請參見GUI_10)
3 如何製作多行編輯框?
詳見實例:GUI_4
4 如何初始化編輯框,使光標在啟動時閃爍?
詳見實例:GUI_4、24、37
5 如何讓GUI用戶知道他的操作是徒勞的(或沒有結果)?
詳見實例:GUI_5
6 如何確定選擇了哪個uicontrol,例如單選 按鈕?
詳見實例:GUI_6、8
7 如何知道uicontrol已被激活多少次?
詳見實例:GUI_7、19、28、32、33
8 如何得知選擇了按鈕組中的哪個按鈕?
詳見實例: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 列表框中的「 listboxtop」和「 value」有什麼區別?
詳見實例:GUI_14
16 如何製作可以複製但不能更改的文本?
詳見實例:GUI_15
17 如何允許我的GUI用戶設置滑塊的範圍?
詳見實例:GUI_16
18 如何在GUI中顯示數字時鐘?
詳見實例:GUI_17
19 如何在GUI中使用計時器?
詳見實例:GUI_17
20 如何在軸對象上使用buttondownfcn?
詳見實例:GUI_18、28
21 如何使一個回調與另一個回調通話?
詳見實例:GUI_19
22 如何從彈出窗口或列表框中獲取字符串?
詳見實例:GUI_14、20、21、22、31、32、33
23 如何在彈出窗口或列表框中設置字符串?
詳見實例:GUI_21,22
24 如何在彈出框或列表框中添加字符串?
詳見實例:GUI_22
25 如何在執行回調之前確定當前的數字/軸?
詳見實例:GUI_23
26 如何從另一個GUI獲取數據?
詳見實例:GUI_24
27 如何製作GUI僅打開圖像文件?
詳見實例:GUI_25
28 如何使彈出式選項互斥?
詳見實例: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 如何使多個ui控制項 在更複雜的GUI中交互?
詳見實例:GUI_31、32、33、41
35 如何從GUI獲取數據到基本工作區?
詳見實例:GUI_25、32、33、36
36 如何使用GUI拍攝桌面截圖?
詳見實例:GUI_34
37 如何使切換按鈕像選項卡式面板一樣工作?
詳見實例:GUI_35
38 如何創建一個自定義對話框,該對話框將字符串返回到基本工作區?
詳見實例:GUI_36
39 如何創建帶有*****符號的密碼編輯框?
詳見實例: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
44 如何將軸另存為圖像?
詳見實例:GUI_39
45 如何製作一個簡單的繪圖程序?
詳見實例:GUI_39
46 如何設置按鈕的背景以匹配圖像?
詳見實例:GUI_40
47 如何保存GUI系統的狀態以供以後使用?
詳見實例:GUI_41
以上就是今天的全部內容,如需要獲取所有GUI實例原始碼,請在matlab愛好者公號中回復「GUI大全」獲取相關下載連結。由於實例數量較多,小編並沒有一一測試。
感謝您的閱讀和分享!
參考資料:
https://www.mathworks.com/matlabcentral/fileexchange/24861-41-complete-gui-examples