1.radiobutton使用时无法进行赋值
看到好多博客说把变量设成IntVar()才行,但是我这报错,解决办法是
from tkinter import *
emmmmm没错就是他
然后对变量进行判断时记得get,记得get,记得get。。。。
2.通过弹出窗口选择文件路径
file = filedialog.askopenfilename(parent=self.root, initialdir="G:\楠\Python程序\venv", title='选择图片')
global photo
photo=tk.PhotoImage(file=file)
如果不定义为全局变量的话不能写在自定义的函数里调用,不然会不显示但不报错
3.数据库的字符类型
把中文路径存入数据库中时出现的错误,如果代码里加上了不管用就得去数据库的设置里改
4.数据库的数据存到变量中
游标的fetch系列的函数得到的是一个元组,需要加上元素的下标
5.第二个里边提到的photoimage的问题
我需要用循环显示image所以用列表存储了每个image,但是当这个变量所在的函数结束之后就会消失,所以要注意列表定义的位置 还有就是如果想在新的窗口调用PhotoImage(上个窗口没有关),是无法显示的,所以定义为Toplevel而不是Tk