[問題] GUI的問題一問已回收

看板MATLAB作者 (dip)時間16年前 (2010/05/23 11:35), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
========================= 以解決 ============= 我想在我的GUI加入背景圖片 可是卻一直都不能成功 請問是哪裡出錯了呢? ========================== 以下已解決 =================== 我想設計一個GUI A數字+B數字會產生C數字 我先用兩個 Edit Text 可以讓我輸入數字 然後按下Push Button 可以產生一個答案在 Static Text 我不知道哪裡出錯了, 一直寫不出來 可以麻煩一下大家嗎? 先謝謝了 =========================================================== 以下是程式碼 function varargout = Sumadora(varargin) % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @Sumadora_OpeningFcn, ... 'gui_OutputFcn', @Sumadora_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []); if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % End initialization code - DO NOT EDIT % --- Executes just before Sumadora is made visible. function Sumadora_OpeningFcn(hObject, eventdata, handles, varargin) [x,map] = imread('1083248433.jpg'); image(x);colormap(map),axis off,hold on % Choose default command line output for Sumadora handles.output = hObject; % Update handles structure guidata(hObject, handles); % --- Outputs from this function are returned to the command line. function varargout = Sumadora_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output; function edit1_Callback(hObject, eventdata, handles) Val=get(hObject,'String'); % 獲得輸入值 NewVal = str2double(Val); % 變換的雙格式 handles.edit1=NewVal; % 存儲在身份證 guidata(hObject,handles); % 保存應用程序數據 function edit1_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function edit2_Callback(hObject, eventdata, handles) Val=get(hObject,'String'); % 獲得輸入值 NewVal = str2double(Val); % 變換的雙格式 handles.edit2=NewVal; % 存儲在身份證 guidata(hObject,handles); % 保存應用程序數據 function edit2_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function pushbutton1_Callback(hObject, eventdata, handles) A=handles.edit1; B=hnadles.edit2; suma=A+B; set(handles.text3,'String',suma); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.98.181 ※ 編輯: diprocess 來自: 140.117.98.181 (05/23 11:39)

05/23 12:35, , 1F
已找到錯誤~~~ 我把字打錯了
05/23 12:35, 1F
※ 編輯: diprocess 來自: 140.117.98.181 (05/23 12:46) ※ 編輯: diprocess 來自: 140.117.98.181 (05/23 12:47)

05/23 12:47, , 2F
另外想請問大家如何在GUI加入背景圖片呢
05/23 12:47, 2F

05/24 17:27, , 3F
已解決
05/24 17:27, 3F
※ 編輯: diprocess 來自: 140.117.98.181 (05/24 17:29)
文章代碼(AID): #1B-A9_Xt (MATLAB)
文章代碼(AID): #1B-A9_Xt (MATLAB)