Skip to content

can19960229/PythonGUI_tkinter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonGUI_tkinter

这是用python中的tkinter写的GUI界面

文件夹——1

根据MOOC中国大学的python精品课,用turtle库实现的几个demo

  1. 计算努力天数和勤奋程度带来的效益——1.py
  2. 实现进度条的进度动态加载——2.py
  3. 画一个多变形的雪花——koch.py
  4. 画出当前的时间 年月日——sevendigitv1.py

文件夹——2

根据网上的课程学习的python基础并随视频码的代码(如有侵权请私聊) 附上网址链接:https://www.yootk.com/

  1. 涉及基础的python 语法
  2. GUI demo
  3. flask
  4. http基础通信
  5. 数据库的连接 查找 创建
  6. socket 实现 TCP UDP的通信
  7. 利用spaider爬虫进行豆瓣电影排行榜的爬取

文件夹——3

这是用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	用于显示你应用程序的消息框。

文件夹——4

这是针对文件夹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

About

这是用python中的tkinter写的GUI界面

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages