前言

图形界面—GUI——程序设计

目录

  • 前言
  • 学习内容
  • 一、GUI图形界面
    • 1.GUI图形界面元件
    • 2.如何对齐组件
    • 3.查看控件属性
    • 4.命令行界面中相关方法
    • 5.呼叫物件的方法
    • 6.set和get的方法
    • 7.定义全局变量
  • 二、打包
  • 练习
  • 计算A+B
  • 关键点
  • 总结

学习内容

一、GUI图形界面

1.GUI图形界面元件

(1)在命令行界面中输入guide会弹出鬼图形界面

(2)File—Preference(预设)—GUIDE—Show names in component palette
会显示你的元件名称

2.如何对齐组件

将想要对齐的组件选中,点击Tools(工具)—Align objects(对齐对象),然后通过选择对齐方式,点击确认即可。

3.查看控件属性

通过双击组件实现,可以更改其相关属性,其中这个Tag对应的属性是该控件的辨识码

4.命令行界面中相关方法

(1)OpeningFcn程序进去之后首先执行的方法,所以做些初始化的相关方法。
在其中添加如下代码
peaks函数,可产生一个凹凸有致的曲面,包含了三个局部极大点及三个局部极小点
meshgrid函数生成的X,Y是大小相等的矩阵

handles.peaks=peaks(35);
handles.membrane=membrane;
[x,y]=meshgrid(-8:.5:8);
r=sqrt(x.^2+y.^2)+eps;
sinc=sin(r)./r;
handles.sinc=sinc;
handles.current_data=handles.peaks;
surf(handles.current_data)

将会显示

(2)callback会检测按钮的点击情况,点击按钮时,则会调用此方法

5.呼叫物件的方法

handles是共同的parents
通过handles.物件名则可以调用其物件

第二种方法是将axes宣告成axes1的坐标轴

6.set和get的方法

用于设置控件的相关数值
get是取回其相关属性,set是进行设置

7.定义全局变量


使用时

二、打包

在命令行界面中输入deploytool帮助用户进行打包




练习

计算A+B

a=get(handles.slider1,'Value');
b=get(handles.slider2,'Value');
c=int16(a+b);
set(handles.text5,'String',num2str(c));

关键点

总结

图形界面—GUI——程序设计相关推荐

  1. python制作软件界面_Python图形界面GUI程序设计

    1.GUI是什么? 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. 图形用户界面是一种人与计算机通信的界面显 ...

  2. Python图形界面GUI程序设计

    1.GUI是什么? 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. 图形用户界面是一种人与计算机通信的界面显 ...

  3. gui界面设计心得体会 python_Python图形界面GUI程序设计

    1.GUI是什么? 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. 图形用户界面是一种人与计算机通信的界面显 ...

  4. PyQt5图形界面GUI开发过程记录

    PyQt5图形界面GUI开发过程记录 一.PyQT的简介与安装 1.1 常用的图形界面GUI 1.2 PyQT5的安装 二.PyQt的基本使用 2.1 QApplication 2.2 界面控件 2. ...

  5. 用户图形界面(GUI)入门

    最近发现一些刷题的网站,牛客.力扣,在实战中巩固知识. 编程入门之后,做出的东西都是控制台程序,虽然可以用,但是不是那么友好.而且,控制台程序和我们印象中的程序,比如Word,Excel,QQ,这些程 ...

  6. 百家号 python高手养成_【一点资讯】Python使用PyQt5进行图形界面GUI编程之详解QWidget类的坐标体系 www.yidianzixun.com...

    Python使用PyQt5进行图形界面GUI编程之详解QWidget类的坐标体系 上篇内容,我们详细介绍了使用PyCharm中LiveTemplate功能快速输入一个GUI应用框架的办法.(参见学会这 ...

  7. java开发之图形界面GUI初步-Swing几种常用组件及其应用

    package test; import java.awt.*; import java.awt.event.KeyEvent; import javax.swing.*; /* * 作者:钟志钢 * ...

  8. 图形界面GUI登陆界面设计

    问题:Java使用图形界面编程设计实现用户登录界面,要求有用户名和密码框,并有登录和重置按钮,当点击登录时判断用户名和密码是否正确,正确提示登录成功,错误提示用户名或密码错误.当点击重置按钮将填写内容 ...

  9. 一个编程小白的Java SE学习日志 Ⅸ—— 图形界面GUI【极客BOY-米奇】

    文章目录 前言(转载请说明作者!)4.22~4.26编写 目标 任务导引:收银系统 分析 图形界面概述 包 java.awt包 java.swing包※ 如何创建用户图形界面 创建容器 如何构造JFr ...

最新文章

  1. jsoup 获取指定页面的所有链接(需后续完善)
  2. 小米面试:字符串解码
  3. iOS开发- UICollectionView详解+实例
  4. 小试牛刀(1)简单实现用户添加和登录(文件版)
  5. EchoServer
  6. 实现用户注册功能---文件保存信息,如果用户名存在就死循环继续
  7. 曝李国庆抢走当当公章发《告当当全体员工书》,当当网:已报警,公章作废...
  8. The 2021 ICPC Asia Regionals Online Contest (I)
  9. Android Studio 使用Method trace,查看某进程的所有线程trace的方法
  10. MTK 一个分支兼容多客户开机Logo方案
  11. 计算机图形学——大作业
  12. python控制微信app_Appium+python在微信的hybridapp里的坑
  13. OpenBSD安装(转)
  14. 尚硅谷java学习笔记第五天(数组上)
  15. 分享这些值得收藏的软件,千万别错过
  16. 《Excel效率手册:早做完,不加班》
  17. linux rac节点主机不定时重启,RAC 有个节点不定时重启-还请大侠们帮忙看看
  18. 计算机小学数学辅助教学缺点及对策 论文,小学计算机辅助教学论文
  19. Oracle PL-SQL 的使用
  20. 智能手术机器人起源及应用(一)

热门文章

  1. html5支持的触摸键盘类型
  2. Unity 3D,小地图,制作教程
  3. OSChina 周六乱弹 ——临近过节,请注意老板加班要求
  4. html语言换行格式,html换行符br标签
  5. 小程序:如何关闭云开发
  6. java中keyset_Java中的提供程序keySet()方法
  7. 通俗理解滑模变结构控制(1)
  8. Linux 安装宝塔面板
  9. 关于界面的mousedown、mouseup、click事件
  10. Yii2.0 Gii工具的使用