在MATLAB中,可以使用uicontrol
函數創建一個文本框,并使用get
函數讀取文本框的內容。
以下是一個示例代碼,展示了如何創建一個文本框,并讀取其中的內容:
% 創建一個圖形界面窗口
figure;
% 創建一個文本框
text_box = uicontrol('Style', 'edit', 'Position', [50, 50, 200, 30]);
% 創建一個按鈕,用于觸發讀取文本框內容的操作
button = uicontrol('Style', 'pushbutton', 'String', '讀取文本框內容', 'Position', [100, 10, 150, 30],...
'Callback', {@read_text_box, text_box});
% 定義回調函數,用于讀取文本框內容
function read_text_box(src, event, text_box)
% 使用get函數讀取文本框內容
content = get(text_box, 'String');
% 在命令窗口中顯示文本框內容
disp(content);
end
運行以上代碼后,會彈出一個圖形界面窗口,其中包含一個文本框和一個按鈕。當點擊按鈕時,會在命令窗口中顯示文本框中的內容。