MATLAB学习笔记/包含登陆界面的GUI制作与美化
- 描述:登錄,雙界面,加背景,美化按鈕,打開文件
一、首先制作一個簡單的登陸界面
1.在命令窗口輸入guide后敲擊回車鍵:
2.點擊確定后,可以看到左邊的兩列圖標,這里選擇一個靜態文本作為標題,和三個按鈕:
雙擊它們可以進行編輯(這里要把Tag改成自己能明白的名稱,否則回調函數的名字會比較亂):
再加入兩個可編輯文本框以及一個退出按鈕:
3.點擊上方綠色的運行按鈕后選擇是:
**
這時候我們就可以開始寫它們的函數了:
**
4.關掉運行出來的界面,首先可以在程序界面(編輯器)中找到這個函數:
function xxx(這是你的工程名)_OpeningFcn(hObject, eventdata, handles, varargin)
在handles.output = hObject;后面加入下面的函數可以設置一下背景圖片:
代碼片.
%設置背景 ha=axes('units','normalized','pos',[0 0 1 1]); uistack(ha,'bottom'); %置于底部用buttom ii=imread('蝴蝶.jpg'); %在當前文件夾下的圖片名稱 image(ii); colormap gray set(ha,'handlevisibility','off','visible','off');運行結果:
如果感覺界面不好看要進行更改,可以回到剛才的GUI編輯,不過編輯完之后最好運行一下,否則只在程序界面運行的話不會保存你對GUI圖形界面的更改。
5.下面編寫一下退出按鈕的回調函數(如果覺得不好找可以在GUI圖形編輯界面中選擇相應的模塊,鼠標右鍵,點擊查看回調–>callback):
加入一個退出警告框:
代碼片.
6.編寫賬號密碼的回調函數:
如上步驟,選擇作為賬號密碼輸入的可編輯文本框,打開回調函數,輸入以下程序:
打開這兩個回調函數callback
分別輸入:
代碼片.
7.編寫進入按鈕的回調函數:
在進入按鈕的callback中輸入如下函數
代碼片.
- 簡單的登陸界面就這樣了。
二、登錄進入的界面
如上述步驟,再新建一個GUI,注意此時的GUI名稱一定要與之前進入按鈕的回調函數里面進入的函數一致(untitled2)。
設置一個按鈕(加背景修飾),功能為打開一個工程所在文件夾下的word文檔。設置一個菜單,功能為打開一個HTML文件:
1.按鈕:
函數:
代碼片.
2.為界面加背景同上操作。如需對按鈕加背景修飾,則在剛才背景函數之后再加上如下函數:
代碼片.
3.設置菜單:找到菜單編輯器,點進去之后依自己需要設置即可(設置好后注意點一下這里面的運行)
運行:
4.在菜單中打開一個HTML文件:
找到它的回調函數,加入winopen 函數即可
5.最后可以在GUI窗口設置一下控件按比例縮放:
依次點擊 工具(T)–>GUI選項,把第一個調整大小的方式改成“成比例”即可
然后點運行。
- 第二層界面就是這樣的了
運行結果:
總結
好好學習天天向上!
留下幾個很有用的網址以便回來再次借鑒:
[1]:http://blog.sciencenet.cn/blog-200199-872422.html
[2]: https://blog.csdn.net/u011939755/article/details/54705664
[3]: https://blog.csdn.net/cuicui666666/article/details/104032531
[4]: https://blog.csdn.net/qq_40316114/article/details/83281069
[5]:https://blog.csdn.net/qq_42478775/article/details/104780484
[6]: https://blog.csdn.net/shitao99/article/details/85955726
[8]:http://blog.sina.com.cn/s/blog_48eb325c0102w04e.html
[7]:https://blog.csdn.net/weixin_43267645/article/details/106369493
總結
以上是生活随笔為你收集整理的MATLAB学习笔记/包含登陆界面的GUI制作与美化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 函数function fn
- 下一篇: [Mybatis]Mapped Stat