人到夏天就特别懒

from math import *

import wx

def sin_fun(event):
a=text_angle.GetValue()
b=sin(radians(float(a)))
text_result.SetValue(str(round(b,3))) def cos_fun(event):
a=text_angle.GetValue()
b=cos(radians(float(a)))
text_result.SetValue(str(round(b,3))) def tan_fun(event):
a=text_angle.GetValue()
b=tan(radians(float(a)))
text_result.SetValue(str(round(b,3))) def cot_fun(event):
a = text_angle.GetValue()
b = tan(radians(float(a)))
text_result.SetValue(str(round(1/b, 3))) app=wx.App()
frame=wx.Frame(None,title='waves',pos=(200,200),size=(800,400))
button_sin=wx.Button(frame,label='sin',pos=(20,20),size=(80,40))
button_cos=wx.Button(frame,label='cos',pos=(200,20),size=(80,40))
button_tan=wx.Button(frame,label='tan',pos=(380,20),size=(80,40))
button_cot=wx.Button(frame,label='cot',pos=(560,20),size=(80,40))
text=wx.StaticText(frame,label='请输入角度',pos=(290,100),size=(80,20))
text_angle=wx.TextCtrl(frame,pos=(290,150),size=(80,20))
text1=wx.StaticText(frame,label='结果',pos=(290,200),size=(80,20))
text_result=wx.TextCtrl(frame,pos=(290,250),size=(80,20)) button_sin.Bind(wx.EVT_BUTTON,sin_fun)
button_cos.Bind(wx.EVT_BUTTON,cos_fun)
button_tan.Bind(wx.EVT_BUTTON,tan_fun)
button_cot.Bind(wx.EVT_BUTTON,cot_fun) frame.Show()
app.MainLoop()

wxpython文档:http://xoomer.virgilio.it/infinity77/wxPython/widgets.html

最新文章

  1. 【leetcode】Remove Duplicates from Sorted List
  2. CSS 基础语法
  3. ArcGIS之Cartogram地图变形记
  4. 《1---关于解决MySQL在控制台插入中文乱码问题》
  5. Atitit (Sketch Filter)素描滤镜的实现  图像处理  attilax总结
  6. iOS中NSUserDefaults详解
  7. C#引用COM对象,报错:《类型 *** 未定义构造函数, 无法嵌入互操作类型 *** 。请改用适用的接口》的解决办法。
  8. Visual C++ 打印编程技术-编程基础-获取打印机
  9. 【bootstrap】时间选择器datetimepicker和daterangepicker
  10. 关于submit与document.form1.submit();这2个提交的区别
  11. Django进阶篇【2】
  12. 读《31天学会CRM项目开发》记录4 - WEB服务配置
  13. Oracle伪列(ROWNUM)的使用
  14. 近期wxss总结
  15. Python------mysql数据库
  16. 图集内子图压缩及 ETC2 fallback选项的作用
  17. Code::Blocks代码自动提示设置及常用快捷键
  18. 第四章 CSS3概述
  19. hibernate框架入门配置
  20. docker 运行nginx并进入容器内部、端口映射

热门文章

  1. 如何添加筛选器 (Reporting Services)
  2. R语言预测实战(第一章)
  3. JS-关闭当前窗口
  4. 136、TensorFlow的Embedding lookup
  5. day33—前端开发的模块化和组件化
  6. vue-安装及新建一个项目
  7. php json_encode的问题
  8. HTML/CSS点滴记录
  9. SpringMvc和Mybatis整合需要配置的xml
  10. idea2019.1 永久破解 亲测可用