1、Python GUI编程(Tkinter)
图形开发界面
Import界面
if sys.version_info.major == 2:
import Tkinter as tk
else:
import tkinter as tk
版本3与2的名字有区别
其中
Self.button用于生成按钮
Self.canvas用于生成画布
Self.canvas.delete删除
Self.canvas.cooders获取坐标
2、__init__(self)
初始化类中函数
3、range(a,b,c)
起点,终点,步长
4、object
设置类的时候,可省略
5、super(Maze, self).__init__()
将Maze子类设置为上述类括号中的父类
6、
pycharm下载后,参考以下网址进行破解
https://www.bilibili.com/read/cv17139870
从设置中配置好下载的解释器,添加当前解释器
国内有很多的镜像可用,比较著名的有:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
将镜像库作为优先源
File->Settings->project interpreter-> + -> Available Packages
会发现跟以前相比,少了Manage Repositories。怎么办呢?
这时候我们看到右边的两个选项
7、使用matplotlib生成gif
头文件中from matplotlib.animation import FuncAnimation
anim = FuncAnimation(fig, update, frames=np.arange(0, 10), interval=200)
# FuncAnimation 会在每一帧都调用“update” 函数。
# 在这里设置一个10帧的动画,每帧之间间隔200毫秒
if len(sys.argv) > 1 and sys.argv[1] == 'save':
anim.save('line.gif', dpi=80, writer='imagemagick')
else:
# plt.show() 会一直循环播放动画
plt.show()
用于保存动画为gif格式
8、导入opencv-python但是cv2报错
问题描述:
在Pycharm中编辑时候,Imort cv2过后,后续调用cv2时候没有任何代码提示。
最终解决办法: