控件清单:

  • 输入框:牛顿环半径
  • 滑动条:波长
  • 文本框:显示波长值
  • 单选框:空气薄膜厚度固定、连续增加薄膜厚度、连续减小薄膜厚度
  • 选择框:静态仿真、动态仿真
  • 按钮:开始仿真、停止仿真
  • 轴位框:显示牛顿环图像

GUI界面设计:

  • 主界面背景色为白色,仿真控件排列在左侧,牛顿环图像显示在右侧
  • 输入框、滑动条、单选框、选择框、按钮均为白色底色,黑色字体
  • 按钮鼠标悬停时背景色改为浅蓝色,字体改为白色
  • 轴位框背景色为灰色,有黑色边框

回调函数设计:

  • 输入框、滑动条、单选框、选择框、按钮的回调函数均绑定在相应控件上
  • 开始仿真按钮的回调函数根据选择框的选项判断是静态仿真还是动态仿真,并根据单选框的选项选择相应的仿真方式
  • 静态仿真方式下,根据输入框和滑动条的值计算牛顿环图像,并将结果显示在轴位框中
  • 动态仿真方式下,根据单选框的选项连续增加或减小薄膜厚度,并根据输入框和滑动条的值计算牛顿环图像,并将结果显示在轴位框中
  • 停止仿真按钮的回调函数将仿真标志位设为0,终止动态仿真循环

原文地址: https://www.cveoy.top/t/topic/blPh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录