国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Matlab GUI控件的顯示與隱藏

在編寫(xiě)Matlab GUI程序時(shí),經(jīng)常需要在執(zhí)行過(guò)程中動(dòng)態(tài)地控制控件的顯示與隱藏。無(wú)論是使用Guide模塊創(chuàng)建GUI還是直接編輯m文件來(lái)創(chuàng)建GUI,都需要通過(guò)添加相應(yīng)的M代碼來(lái)實(shí)現(xiàn)控件的顯示與隱藏。

在編寫(xiě)Matlab GUI程序時(shí),經(jīng)常需要在執(zhí)行過(guò)程中動(dòng)態(tài)地控制控件的顯示與隱藏。無(wú)論是使用Guide模塊創(chuàng)建GUI還是直接編輯m文件來(lái)創(chuàng)建GUI,都需要通過(guò)添加相應(yīng)的M代碼來(lái)實(shí)現(xiàn)控件的顯示與隱藏。

創(chuàng)建GUI界面

首先,我們先創(chuàng)建一個(gè)GUI界面。可以使用Guide模塊進(jìn)行快速創(chuàng)建,也可以直接編輯m文件來(lái)創(chuàng)建GUI。在本例中,我們添加了兩個(gè)按鈕和兩個(gè)軸等控件進(jìn)行演示。

保存并打開(kāi)相關(guān)文件

接下來(lái),點(diǎn)擊文件菜單下的保存按鈕,將創(chuàng)建的GUI界面保存起來(lái)。此時(shí),根據(jù)界面布局,系統(tǒng)會(huì)自動(dòng)生成存放控件函數(shù)的m文件,并自動(dòng)打開(kāi)。我們可以在這個(gè)文件中添加相應(yīng)代碼來(lái)控制控件的顯示與隱藏。

設(shè)置控件的屬性

雙擊按鈕控件,打開(kāi)其屬性設(shè)置框。點(diǎn)擊其中的callback函數(shù)后方的按鈕,可以快速定位到m文件中相應(yīng)的程序位置。

控制控件的顯示與隱藏

在按鈕對(duì)應(yīng)的函數(shù)中,通過(guò)添加幾行語(yǔ)句來(lái)控制控件的顯示與隱藏。例如,使用off語(yǔ)句可以隱藏一個(gè)軸、可編輯文本或靜態(tài)文本控件。同理,使用on語(yǔ)句可以顯示這些控件。

運(yùn)行GUI程序

添加完相應(yīng)的代碼后,我們可以運(yùn)行這個(gè)GUI程序。初始界面上,所有的控件都可見(jiàn)。當(dāng)點(diǎn)擊第一個(gè)按鈕后,對(duì)應(yīng)的控件會(huì)隱藏起來(lái)。再點(diǎn)擊第二個(gè)按鈕,則之前隱藏的控件又會(huì)恢復(fù)顯示。通過(guò)合理地使用on和off參數(shù),我們可以靈活地控制控件的顯示與隱藏。

標(biāo)簽: