小编Jam*_*ood的帖子

Python:导入的Tkinter程序自己运行?

所以我正在为我的最后一年项目编写一个程序,特别是这件事一直困扰着我.我已经这么久了,我无法理解,所以我希望有人能够对它有所了解!

基本上,我的课程是为我学校的运动日录制和存储结果.这个想法是学校将来会实际使用它,所以我希望它既美观又实用.当然,这意味着要集成某种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)

python import runtime window tkinter

1
推荐指数
1
解决办法
63
查看次数

标签 统计

import ×1

python ×1

runtime ×1

tkinter ×1

window ×1