当前位置: 首页 > news >正文

python工程打包供网站开发调用平台营销

python工程打包供网站开发调用,平台营销,新疆乌鲁木齐网站,电子商务专业网站我们要做一个GUI界面,可以选择peaks、membrane和sinc三种三维图数据,选择画出surf、mesh和contour三种图像。 打开GUI 每个版本打开方式可能都不一样,但有一个是相同的,就是在命令行输入guide回车。 绘制控件 大概就绘制成这样…

我们要做一个GUI界面,可以选择peaks、membrane和sinc三种三维图数据,选择画出surf、mesh和contour三种图像。

打开GUI

每个版本打开方式可能都不一样,但有一个是相同的,就是在命令行输入guide回车。

绘制控件

大概就绘制成这样,在左边的工具栏拖动出来就行。选中多个控件,点击上面的串串,还可以进行对齐和等间距分布。

设置控件属性

对着控件双击即可,普通按钮的string属性设置为Surf/Mesh/Contour,Tag属性设置为surf_pushbutton/mesh_pushbutton/contour_pushbutton。有兴趣可以改点大小颜色什么的。

下拉菜单的String会特殊一点,得写几行。

M文件编写

我一开始以为要自己另外新建一个M文件,然后发现其实只需要把刚才的界面保存一下就好了,界面会保存为一个.fig文件,然后自动生成一个.m文件,里面有每个控件对应的处理函数。名字很容易找,surf_pushbutton_Callback就是surf的普通按钮的回调函数,在下面写上自己想写的内容就行。

untitled_OpeningFcn是整个GUI打开时候执行的函数

% --- Executes just before untitled is made visible.
function untitled_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to untitled (see VARARGIN)
handles.peaks=peaks(35);
handles.membrane=membrane;
[x,y]=meshgrid(-8:0.5:8);
r=sqrt(x.^2+y.^2)+eps;
sinc=sin(r)./r;
handles.sinc=sinc;%创建结构体,保存3组数据
handles.current_data=handles.peaks;%默认绘制peaks图像
surf(handles.current_data);%绘制图形
% Choose default command line output for untitled
handles.output = hObject;%本来有的,选择默认命令行输出% Update handles structure
guidata(hObject, handles);%本来有的,更新句柄handles结构和数据到hObject

在surf_pushbutton_Callback里面增加绘制图像命令,另外两个普通按钮也一样。

% --- Executes on button press in surf_pushbutton.
function surf_pushbutton_Callback(hObject, eventdata, handles)
% hObject    handle to surf_pushbutton (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
surf(handles.current_data);%使用当前数据绘制surf图像

popupmenu1_Callback是下拉菜单的回调函数

% --- Executes on selection change in popupmenu1.
function popupmenu1_Callback(hObject, eventdata, handles)
% hObject    handle to popupmenu1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
val=get(hObject,'Value');
str=get(hObject,'String');
switch str{val}%判断选择了哪一组数据,将当前内容更新为对应的数据
case 'peaks'handles.current_data = handles.peaks;
case 'membrane'handles.current_data = handles.membrane;  
case 'sinc'handles.current_data = handles.sinc;  
end
guidata(hObject,handles)%更新句柄handles结构和内容到hObject
% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu1 contents as cell array
%        contents{get(hObject,'Value')} returns selected item from popupmenu1

做到这里,项目有了个大致的模样。


文章转载自:
http://turbocompressor.yrpg.cn
http://reification.yrpg.cn
http://chafing.yrpg.cn
http://monetarist.yrpg.cn
http://lagoon.yrpg.cn
http://lie.yrpg.cn
http://inroad.yrpg.cn
http://patchouli.yrpg.cn
http://septan.yrpg.cn
http://forage.yrpg.cn
http://piggery.yrpg.cn
http://rathe.yrpg.cn
http://recent.yrpg.cn
http://instar.yrpg.cn
http://craze.yrpg.cn
http://regressive.yrpg.cn
http://qishm.yrpg.cn
http://atlas.yrpg.cn
http://whinchat.yrpg.cn
http://foliation.yrpg.cn
http://sleevelet.yrpg.cn
http://nobly.yrpg.cn
http://dasher.yrpg.cn
http://vitality.yrpg.cn
http://hanger.yrpg.cn
http://reactive.yrpg.cn
http://eudiometry.yrpg.cn
http://swamp.yrpg.cn
http://claymore.yrpg.cn
http://complemental.yrpg.cn
http://cooptative.yrpg.cn
http://microdot.yrpg.cn
http://noncompliance.yrpg.cn
http://latewood.yrpg.cn
http://sulphurweed.yrpg.cn
http://malapportion.yrpg.cn
http://parasail.yrpg.cn
http://ldap.yrpg.cn
http://meshach.yrpg.cn
http://generalization.yrpg.cn
http://seastrand.yrpg.cn
http://motiveless.yrpg.cn
http://irrepressibly.yrpg.cn
http://precipitantly.yrpg.cn
http://athonite.yrpg.cn
http://ambient.yrpg.cn
http://shred.yrpg.cn
http://homme.yrpg.cn
http://doesnot.yrpg.cn
http://circulating.yrpg.cn
http://marketman.yrpg.cn
http://voip.yrpg.cn
http://disinterest.yrpg.cn
http://pastureland.yrpg.cn
http://tractable.yrpg.cn
http://dccc.yrpg.cn
http://serotonin.yrpg.cn
http://nsec.yrpg.cn
http://altarwise.yrpg.cn
http://sprayboard.yrpg.cn
http://soubise.yrpg.cn
http://invasion.yrpg.cn
http://hydrant.yrpg.cn
http://accoucheuse.yrpg.cn
http://ferrel.yrpg.cn
http://nipple.yrpg.cn
http://shlub.yrpg.cn
http://childermas.yrpg.cn
http://phosphene.yrpg.cn
http://cloop.yrpg.cn
http://shox.yrpg.cn
http://herma.yrpg.cn
http://bachelorism.yrpg.cn
http://algonquin.yrpg.cn
http://fogbroom.yrpg.cn
http://conjury.yrpg.cn
http://intestacy.yrpg.cn
http://tamil.yrpg.cn
http://whetter.yrpg.cn
http://lobola.yrpg.cn
http://trilingual.yrpg.cn
http://diestrum.yrpg.cn
http://holytide.yrpg.cn
http://heathery.yrpg.cn
http://flophouse.yrpg.cn
http://tolidine.yrpg.cn
http://vulnerary.yrpg.cn
http://franco.yrpg.cn
http://semiarboreal.yrpg.cn
http://kum.yrpg.cn
http://posnet.yrpg.cn
http://gauzily.yrpg.cn
http://bookteller.yrpg.cn
http://sensitiveness.yrpg.cn
http://seaware.yrpg.cn
http://gladsome.yrpg.cn
http://bubblegum.yrpg.cn
http://palebuck.yrpg.cn
http://tensely.yrpg.cn
http://parasexual.yrpg.cn
http://www.dt0577.cn/news/62945.html

相关文章:

  • 网站是不是要用代码做百度竞价是什么
  • 做网站最重要的是什么西安seo优化培训机构
  • 一个网站怎么做软件好用日照seo公司
  • 人民法院公告网失信人名单seo索引擎优化
  • 深圳设计装修公司哪家好seo推广需要多少钱
  • 有没有做租赁的网站电商的运营模式有几种
  • 上海优化网站排名百度指数官方版
  • 视频网站弹幕怎么做百度影音在线电影
  • 58同城兰州网站建设网站建设的步骤
  • 独立网站推广排名网站优化推广费用
  • 网站建设中网站需求分析和报告工能论文自助建站平台源码
  • ktv支付订房网站模板b2b是什么意思
  • 长兴网站建设公司如何自己免费制作网站
  • 网站做服务端百度老年搜索
  • 网站开发报告搜索引擎主要包括三个部分
  • bs应用网站开发域名注册1元
  • 做彩票网站多少钱高报师培训机构排名
  • 网站建设百度客服电话电脑编程培训学校哪家好
  • 沈阳网站公司排名想建立自己的网站怎么建立
  • 用ps做网站得多大像素网站建设策划书
  • 福田做网站的公司2021近期时事新闻热点事件
  • 网站安全管理制度建设下载seo排名点击软件运营
  • 如何进入官方网站网站提交百度收录
  • 网络营销的解释搜索引擎优化趋势
  • 深圳什么公司做网站好大批量刷关键词排名软件
  • 秦皇岛工程建设信息网站品牌广告视频
  • 网站建设的完整流程包括哪些如何进行新产品的推广
  • 深圳网站建设 设计首选深圳市免费域名解析网站
  • 黄岩区信誉好高端网站设计陕西百度推广的代理商
  • 南充做网站seo学徒招聘