我正在尝试创建一个python程序,如下所示。 它基本上是读取一个带有公交时刻表的文件,在Tkinter中,它显示发车列表和到达的公交站点及其相应的时间。在
在这里我使用以下代码,这样它将更新每个出发站或到达站的时间。但当我选择停止时,它不会调用函数。 我不明白为什么。在
Tkinter.OptionMenu(self.root,self.Departure,*self.BusStops,command=self.update_departure()).pack()
Tkinter.OptionMenu(self.root,self.Arrival,*self.BusStops,command=self.update_arrival()).pac
有人能照亮它吗?在
如果它不使用类结构,也可以这样做。在
我运行的是WindowsXP2002ServicePack2和Python2.6版本 进口Tkinter 导入时间
^{pr2}$“”“”“”“” 文件200的数据格式如下所示_时间表.txt在
尼斯-J.C.Bermond车站07:30 07:45 08:00 08:10 08:15 08:30
尼斯-J.Médecin/Hôtel des Postes 07:32 07:47 08:02 08:12 08:17 08:32
尼斯-格里马尔迪07:33 07:48 08:03 08:13 08:18 08:33
尼斯-里沃利07:34 07:49 08:04 08:14 08:19 08:34
“”“”“”“”
当你写
command=self.update_departure()
时,你说的是“执行命令self.\u update_department,并使用该调用的结果作为命令的名称”。由于self._update_departure()
返回None
,这与执行command=None
相同换句话说,省略传递函数引用所需的
()
。在相关问题 更多 >
编程相关推荐