91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何直接用腳本生成GUI

發布時間:2021-11-11 16:47:44 來源:億速云 閱讀:166 作者:柒染 欄目:大數據

今天就跟大家聊聊有關如何直接用腳本生成GUI,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

前段時間,我把用GUIDE做GUI的習慣給改了。我記得我之前說過用GUIDE做GUI方便點(當時是覺得用GUIDE可以不用計算Position屬性的值),但是吧,后來覺得這GUIDE會生成一些你不想看見的代碼(比如開頭那段,現在看著覺得挺難受),而且GUIDE做出來的東西比較大,少了fig文件還沒法運行(當你丟了fig文件時就很難受了)。

所以前陣子我決定花點時間把用GUIDE做界面的習慣改過來。其實和GUIDE對應的m文件還是很類似的,下面說一點不同點把。

沒有了GUIDE生成的m文件中開始的那一大坨,這很明顯的。我想說的主要是回調函數:

1. GUIDE生成的回調函數模板中固定為三個參數:hObject,eventdata,handles,用不上時可以把他們用~來換掉。

2. 而用腳本來直接生成GUI則需要自己編寫回調函數(可以參考我以前寫的這篇文章怎么自定義回調函數),當你自定義回調函數時,回調函數有兩個必須的參數hObject和eventdata,這兩參數的意義和上面的一樣,這兩個參數可以是其他的名字。此外自定義回調函數可以自己往回調函數中傳遞參數(如果用setappdata和getappdata就可以不用傳),想傳多少傳多少,至于傳遞參數的規則請看上面超鏈接連接的文章吧。

用m文件直接生成GUI主要就涉及兩個內置的函數figure和uicontrol,他兩分別用來設置界面和控件,通過uicontrol的Style屬性來生成不同的控件。

Emm,接下來的系列文章,我打算講用m文件直接生成GUI。建議大家以后也用這種方式來生成GUI。

另外,我現在在學習Qt,發現里面不少地方和MATLAB做GUI還是很類似的。打算再學一段時間后會寫一些:一個相同的界面用Qt來做和MATLAB來做的圖文,這樣來對比著學。(之前說學labview的然后和MATLAB來做界面對比的,后來師兄告訴我說有其他師兄在做,就沒學了。)

看完上述內容,你們對如何直接用腳本生成GUI有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

gui
AI

承德县| 凤阳县| 泗阳县| 石渠县| 遵义县| 普格县| 鲁山县| 永康市| 赞皇县| 牙克石市| 女性| 合川市| 德惠市| 灵石县| 温泉县| 保康县| 泊头市| 尉氏县| 万山特区| 巴彦淖尔市| 松滋市| 荃湾区| 永年县| 宜章县| 渭南市| 沁源县| 公主岭市| 泌阳县| 余干县| 腾冲县| 鹤峰县| 远安县| 山东省| 应用必备| 丹棱县| 仁寿县| 邵武市| 宁夏| 连城县| 河北省| 长寿区|