所以我正在为我的最后一年项目编写一个程序,特别是这件事一直困扰着我.我已经这么久了,我无法理解,所以我希望有人能够对它有所了解!
基本上,我的课程是为我学校的运动日录制和存储结果.这个想法是学校将来会实际使用它,所以我希望它既美观又实用.当然,这意味着要集成某种UI,因为我之前使用过Tkinter似乎是一种显而易见的方法.
到目前为止,我刚刚编写了基本窗口.我有两个窗口:一个主窗口和一个用于更改参与者名称的"编辑"窗口.我已经在单独的.py文件中编写了这两个窗口的代码,并将" 编辑 "窗口文件导入到主文件中,这样我就可以在主窗口中单击" 编辑 "按钮时调用它.然而,无论出于何种原因,当我运行主程序时," 编辑 "窗口就会自行运行,即使它只是引用它import editWindow
.
这是主窗口的代码:
'''
Created on 19 Jan 2015
@author: James.D.Wood
'''
#!/usr/bin/env python
#init
from tkinter import *
import editWindow
global event, year, cr, sr, a1, a2, s1, s2, d1, d2, n1, n2, ar1, ar2, sr1, sr2, dr1, dr2, nr1, nr2, msg, b, s, g
events = [
"70m hurdles",
"75m hurdles",
"80m hurdles",
"100m hurdles",
"100m",
"200m",
"300m",
"400m",
"800m",
"1500m",
"Javelin",
"Long-jump",
"High-jump",
"Triple-jump",
"Shot-put", …
Run Code Online (Sandbox Code Playgroud)