学习Tkinter
我目前正在阅读F. Lundh的Tkinter(1999)介绍.这个文档
于1999年出版,我想知道是否有一个最新版本.
我已经搜索了一点,这个版本是我一直在发现的版本.我喜欢
该文档的组织方式以及如何提供代码
屏幕上应该出现的内容的视觉效果.如果还有其他文档
应该读书,请告诉我.
其次,我正在尝试浏览一些示例,然后做
当我去看看新事物如何运作时,一些小调整.在第一个
情况,我已经复制了书中的代码,以查看菜单的工作原理和
如下示例菜单中的创建.我看到菜单是如何创建的
以及如何使用命令选项调用函数回调.
#菜单
从tkinter导入 *
def callback():
打印"称为回调!"
root = tk()
#创建菜单
菜单=菜单(root)
root.config(菜单=菜单)
Filemenu =菜单(菜单)
菜单add_cascade(label =" file",菜单= filemenu)
filemenu.add_command(label =" new",command = harold)
filemenu.add_command(label =" open ...",命令=回调)
filemenu.add_separator()
filemenu.add_command(label =" exit",命令=回调)
helpmenu =菜单(菜单)
菜单add_cascade(label =" help",菜单= helpmenu)
helpmenu.add_command(label =" about ...",命令=回调)
mainloop()
但是,我现在想将一个基本的Python程序与
命令.说我有一个名为test.py的简单程序
#test.py
filename = raw_input("请输入要打开的文件:")
new_file = raw_input("将输出文件保存为:")
f = open(new_file,'w')
new = open(文件名,'r')
对于新的行:
x = line.split('\ t')
打印> f,x [0],':',x [1]
f.close()
为了使这个示例完成假设我有这样的文本文件
#data.txt
1一个
2两个
3三
4四
因此,用户当前只是遵循屏幕上的方向,进入
文件名,我得到了我想要的.我想尝试尝试
GUI编程以查看我编写的Python程序是否可以制定
更加用户友好.我目前使用py2exe创建可执行文件
我组织中的其他人可以使用这些程序.
本着这种精神,说我想有一个菜单选项,允许用户
搜索他们的计算机以查看此文件,执行Python代码,然后
将结果保存为用户定义的文件名.所以,我想我的问题是
我如何关联菜单中的代码部分.
" filemenu.add_command(label =" open ...",command = challback)"
使用户能够在其上搜索驱动器的操作
机器,然后让Python在test.py中执行代码?
非常感谢,