資源描述:
《經典GUI基礎入門:MATLAB中GUI用戶圖形界面學習.pdf》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、GUI指導教程系列(1):GUI入門基本操作為什么在MATLAB中要使用GUI呢?其實GUI就是Matlab中的VisualBasic,是面向對象的編程,可以使Matlab程序的終端用戶,即使不懂的Matlab也可以輕易操作該程序!如果沒有圖形用戶界面(GUI)我們只能從命令行(CommandWindow)中調用相關程序,這相對比較繁瑣,并且不是所有用戶都是這個能力。就好比計算機的DOS系統(tǒng),在有windows的情況下,您會選擇DOS嗎?當然我們也不排除骨灰級的人物!在本節(jié)教程我們主要針對沒有GUI創(chuàng)建和使用經歷的網友,但是必要的MATLAB基礎知識是需要的。在教程中
2、我們將創(chuàng)建一個簡單的GUI程序,它執(zhí)行兩個數的加法運行,然后顯示其運算結果。好下面開始我們的教程!一、打開和創(chuàng)建GUI界面1、首先打開Matlab,在CommandWindow中輸入guide回車2、此時打開GUI編輯器GUIDE(GUIDeveloper的縮寫)2.1界面上有兩個標簽也“CreatNewGUI”和“OpenExistingGUI”如果創(chuàng)建新的GUI此時我們選擇第一個標簽頁,但如果打開其它已經存在的GUI就點擊第二個標簽吧2.2這里我們選擇第一個標簽下的“BlankGUI”(空白GUI),下面還有幾個系統(tǒng)GUI模版,你可以根據需要選擇其它的。2.3點擊
3、“OK”我們正式進入GUIDE界面,呵呵,是不是感覺似曾相識3、添加你需要的控件到figure中在添加控件之前,您最好對您的GUI界面布局已經有一定的構思了,否則盲目性太大了不利于您的編程。下面是我們構思的布局。二、添加控件和設置屬性在正式講解之前,我們先講解下GUI中的鼠標基本操作(a)在左邊的控件面板中鼠標左擊選擇您需要的控件,然后放開鼠標(b)在右邊的figure中按住左鍵,畫出您的控件,于是空間就在figure上(c)你可以用鼠標拖拽figure上所有控件,來改變他們的位置(d)在控件上雙擊鼠標左鍵(右擊是快捷菜單)可打開控件屬性面板1、從上面的布局構思,我們
4、知道本GUI需要以下控件:三個“編輯文本框”(EditText):三個“靜態(tài)文本框”(StaticText):一個“確定按鈕”(Pushbutton)按照上面介紹的鼠標操作方法,將這6個控件拖到右邊的figure中,如下圖所示2、接下來就是編輯這些控件的屬性好,下面從StaticText開始吧,雙擊其中一個“靜態(tài)文本塊”,將跳出該控件的“屬性查看器”(PropertyInspector)GUI控件的幾個常用屬性說明如下:position:指示空間在figure中的位置font**:字體相關屬性string:相當如VB中的caption,就是顯示在控件上的文字tag:控
5、件的唯一標識符,相當于ID,我們需要tag來指定某一個空間2.1在這里我們修改它的“string”屬性為“+”2.2同理修改它的“fontsize”屬性為20在編輯完這些屬性后,直接點擊右上角的“關閉”按鈕,關閉屬性查看器,此時屬性會自動保存?;氐紾UIDE,如果控件上的文字被部分隱蓋,此時可以通過鼠標拖拽改變控件的大小。二、添加控件和設置屬性在正式講解之前,我們先講解下GUI中的鼠標基本操作(a)在左邊的控件面板中鼠標左擊選擇您需要的控件,然后放開鼠標(b)在右邊的figure中按住左鍵,畫出您的控件,于是空間就在figure上(c)你可以用鼠標拖拽figure上所
6、有控件,來改變他們的位置(d)在控件上雙擊鼠標左鍵(右擊是快捷菜單)可打開控件屬性面板1、從上面的布局構思,我們知道本GUI需要以下控件:三個“編輯文本框”(EditText):三個“靜態(tài)文本框”(StaticText):一個“確定按鈕”(Pushbutton)按照上面介紹的鼠標操作方法,將這6個控件拖到右邊的figure中,如下圖所示2、接下來就是編輯這些控件的屬性好,下面從StaticText開始吧,雙擊其中一個“靜態(tài)文本塊”,將跳出該控件的“屬性查看器”(PropertyInspector)GUI控件的幾個常用屬性說明如下:position:指示空間在figur
7、e中的位置font**:字體相關屬性string:相當如VB中的caption,就是顯示在控件上的文字tag:控件的唯一標識符,相當于ID,我們需要tag來指定某一個空間2.1在這里我們修改它的“string”屬性為“+”2.2同理修改它的“fontsize”屬性為20在編輯完這些屬性后,直接點擊右上角的“關閉”按鈕,關閉屬性查看器,此時屬性會自動保存。回到GUIDE,如果控件上的文字被部分隱蓋,此時可以通過鼠標拖拽改變控件的大小2.3重復上面的操作(1)將第二個“StaticText”的“string”改為“=”,“fontsize”為20(2)第