[問題] GUI的問題一問已回收
========================= 以解決 =============
我想在我的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
05/23 12:47, 2F
→
05/24 17:27, , 3F
05/24 17:27, 3F
※ 編輯: diprocess 來自: 140.117.98.181 (05/24 17:29)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章