
tkinter+ttk
陆游不写诗
在读硕士
展开
-
python tkinter messagebox 自带 标准库 模块 代码 被清空修改后 如何找回模块代码
本人情况:写tkinter GUI时,不小心清空修改了messagebox.py文件,导致报错: 错误信息: AttributeError: module ‘tkinter.messagebox’ has no attribute 'showinfo’ 报错根源:下图中得messagebox.py文件里得代码被我清空了,这是我重新找回来的。 心路历程: 因为,messagebox模块是python安装时自带的标准库里。 所以,无法通过下载第三方库的方式:pip install message 或tkint原创 2020-05-26 00:23:15 · 617 阅读 · 2 评论 -
python tkinter ttk messagebox.askyesno()的返回值问题
错误示范 无论选择“是”或“否”,它均走else语句,因为都不等于字符串 askback = messagebox.askyesno('温馨提示','亲,确认修改? (∩_∩)') if askback == ”False“: print('不确认修改,退出修改操作') return 0 else : print('已确认修改,继续修改操作') 正确示范 askback = messagebox.askyesno原创 2020-05-23 10:34:43 · 4583 阅读 · 2 评论 -
python tkinter 之 StringVar() 与 combobox等组件组合使用报错经验:PY_VAR24
combobox有两种值:数字index与字符型string ## 错误示范,错误信息是文本框内显示PY_VAR24 之类的英文字母,而不是['请选择','教师','学生'], combobox_12_Var = IntVar() ######################## 不能设为 IntVar(),只有current方法才能获取 0,1,2....索引值 ###################### combobox_12 = ttk.Combobox(label原创 2020-05-22 17:05:51 · 3764 阅读 · 0 评论