关于python菜单的问题,小白求教!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于python菜单的问题,小白求教!相关的知识,希望对你有一定的参考价值。

下面的代码在python里运行正常,但我想修改下代码让每个菜单项有不同的响应。我把创建菜单的循环部分改成了上面三行被注释的(#)代码,结果在窗体被创建的时候就弹出文件对话框了。(如果把CallOn后面的括号去掉还会报错)。请教大神哪里错了,如何才能为每个菜单创建不同的任务响应。非常感谢!!

from tkinter import *
import tkinter.filedialog

root = Tk()
root.title("test menu")
def CallOn():
filename = tkinter.filedialog.askopenfilename(initialdir='./')
menubar = Menu(root)

content = [['Open File', 'Exit']]
Main = ['File']
#filemenu = Menu(menubar, tearoff=0)
#filemenu.add_command(lable="Open File", command=CallOn())
#menubar.add_cascade(label="File", menu=filemenu)

for i in range(len(Main)):
filemenu = Menu(menubar, tearoff=0)
for k in content[i]:
filemenu.add_command(label=k, command=CallOn)
menubar.add_cascade(label=Main[i], menu=filemenu)

root['menu'] = menubar
root.mainloop()

参考技术A 运行正常,但我想修改下代码让每个菜单项有不同

急急急!求教关于android2.3.4添加藏文语言后,大部分能够显示,但是上、下加字叠加严重,显示不正确

截图一

截图2

截图3
实际上应该显示的效果:
སྐྲུ
我现在在更改源码中的freetype,但是不了解他的文字渲染机制,如何才能正常显示藏文,求大神指教

参考技术A 输入法问题 你的下的什么输入法 APK名字是什么追问

没有下输入法,用的是增加新的语言,就好像android增加中文一样,把里面的所有系统应用的资源文件重新翻译成藏文,再更改源代码,重新编译后就得到上面的结果了!

参考技术B 请问藏语的国际简码是什么,如何将藏语字库与设置选择菜单加入工程中

以上是关于关于python菜单的问题,小白求教!的主要内容,如果未能解决你的问题,请参考以下文章

小白求教,关于openwrt的Makefile

小白求教,关于openwrt的Makefile

关于FakeApp安装,CPU、GPU均不能切图,小白求教。

急急急!求教关于android2.3.4添加藏文语言后,大部分能够显示,但是上、下加字叠加严重,显示不正确

关于用python写入excel,新手求教

新手小白求助:关于python安装PIL时的问题