matlab简易画板
来源:互联网 发布:链家端口是什么意思 编辑:程序博客网 时间:2024/05/21 09:29
function varargout = example6_3_3(varargin)gui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @example6_3_3_OpeningFcn, ... 'gui_OutputFcn', @example6_3_3_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []);if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});endif nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});endfunction example6_3_3_OpeningFcn(hObject, eventdata, handles, varargin)handles.output = hObject;setappdata(hObject, 'isPressed', false);cData = imread('loading.jpg');image(cData);set(handles.axes1, 'colororder', [0 0 1], 'units', 'normalized', 'position', [0 0 1 1])guidata(hObject, handles);function varargout = example6_3_3_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output;function figure1_WindowButtonDownFcn(hObject, eventdata, handles)if strcmp(get(gcf,'selectiontype'),'alt') delete(findobj('type', 'line', 'parent', handles.axes1));elseif strcmp(get(gcf,'selectiontype'),'open') col=uisetcolor(get(handles.axes1,'colororder'),'选择画笔颜色'); set(handles.axes1,'colororder',col)else pos=get(handles.axes1,'currentpoint'); setappdata(hObject, 'isPressed', true); set(hObject, 'UserData', pos(1,[1,2]));endfunction figure1_WindowButtonMotionFcn(hObject, eventdata, handles)isPressed = getappdata(hObject, 'isPressed');pos = get(handles.axes1, 'currentpoint');if isPressed pos1 = get(hObject, 'UserData'); line([pos1(1); pos(1, 1)],[pos1(2); pos(1, 2)], 'linewidth', 4); set(hObject, 'UserData', pos(1,[1,2]));endfunction figure1_WindowButtonUpFcn(hObject, eventdata, handles)setappdata(hObject, 'isPressed', false);
书上的代码,贴出来学习下。(画上的话是豪仔刚跟我说的,广东人常这么说咩?哈哈)
- matlab简易画板
- 简易画板
- C# 简易画板
- Android简易画板
- 自定义简易画板
- Android简易画板:
- javascript开发简易画板
- 简易画图画板
- QT简易画板练习
- iOS 简易的画板
- 简易画板js
- qt 简易画板换线宽
- QT一个简易画板实现
- html5+javascript制作简易画板
- QT下简易画板实现
- 一个简易的彩色画板
- QT下简易画板实现
- QT下简易画板实现
- Product_catModel.class.php
- CPPUnit用法简介
- SelfformModel.class.php
- 【javaweb源码】JSP+Servlet+MySQL实现注册功能
- About Maze Problem
- matlab简易画板
- linux 地下安装jboss并设置自动启动
- Qt下结构体中的成员使用问题
- 性能测试流程-各阶段的工作
- android图片裁剪
- oracle表空间回收
- java集合框架
- git 笔记记录(一)
- ARM架构kprobe应用及实现分析(10 trap中断注册及回调)