这是用python中的tkinter写的GUI界面
根据MOOC中国大学的python精品课,用turtle库实现的几个demo
- 计算努力天数和勤奋程度带来的效益——1.py
- 实现进度条的进度动态加载——2.py
- 画一个多变形的雪花——koch.py
- 画出当前的时间 年月日——sevendigitv1.py
根据网上的课程学习的python基础并随视频码的代码(如有侵权请私聊) 附上网址链接:https://www.yootk.com/
- 涉及基础的python 语法
- GUI demo
- flask
- http基础通信
- 数据库的连接 查找 创建
- socket 实现 TCP UDP的通信
- 利用spaider爬虫进行豆瓣电影排行榜的爬取
这是用python中的tkinter实现的界面
涉及到:
1. 用画布画电阻 电容 电感等(直线 曲线)
2. 事件处理:对鼠标事件的处理、事件的绑定
command、 bind、 protocol
3. 几何布局管理
pack、 grid、 place
4. tkinter中组件的使用
Canvas:画布控件,显示图形元素
Entry:输入控件
Frame: 框架控件
Label:标签控件,显示文本和位图
Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户
Menubutton 菜单按钮控件,用于显示菜单项。
Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单
Message 消息控件;用来显示多行文本,与label比较类似
Radiobutton 单选按钮控件;显示一个单选的按钮状态
Scale 范围控件;显示一个数值刻度,为输出限定范围的数字区间
Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。.
Text 文本控件;用于显示多行文本
Toplevel 容器控件;用来提供一个单独的对话框,和Frame比较类似
Spinbox 输入控件;与Entry类似,但是可以指定输入范围值
PanedWindow PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件。
LabelFrame labelframe 是一个简单的容器控件。常用与复杂的窗口布局。
tkMessageBox 用于显示你应用程序的消息框。
这是针对文件夹3中的界面进行封装并调用 避免把所有文件放在一个类中进行调用 代码混乱 方便看清晰的结构
参考链接: https://www.cnblogs.com/pywjh/p/9527828.html#ckcjybj https://blog.csdn.net/superfanstoprogram/article/details/83713196 https://www.runoob.com/python/python-gui-tkinter.html