No se como correr otro .py desde opción de menú
Publicado por Javier (11 intervenciones) el 30/11/2017 19:03:46
Hola todos:
Estoy tratando de hacer un menú para mi sistema ( estoy en fase de aprendizaje ) para lo opción de médicos quiero correr el programa infmedicos.py pero me marca error en esa instrucción .
Como debo construir la sintaxis de esa instrucción .
Gracias y Saludos
JAG
Lo resolví así como lo muestro abajo, pero al probarlo me surgió un problema.
Lo ejecuta bien y hace lo que quiero, le doy la opción de cerrar el programa y regresa al menú pero si quiero volver a darle la misma opción ya no quiere conectarse.
porque ya no quiere ?
JAG
Estoy tratando de hacer un menú para mi sistema ( estoy en fase de aprendizaje ) para lo opción de médicos quiero correr el programa infmedicos.py pero me marca error en esa instrucción .
Como debo construir la sintaxis de esa instrucción .
Gracias y Saludos
JAG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
"""
Menu principal
"""
from tkinter import *
ventana = Tk()
ventana.title("Sistema Control de Pacientes")
w = ventana.winfo_screenwidth()
h = ventana.winfo_screenheight()
x= 0
y= 0
ventana.geometry('%dx%d+%d+%d' % (w, h, x, y))
ventana.resizable(width=False, height=False)
barraMenu=Menu(ventana)
################################################
mnuConsultas=Menu(barraMenu)
mnuConsultas.add_command(label="Medicos",command=import infmedicos.py)
mnuConsultas.add_command(label="Asistentes")
mnuConsultas.add_command(label="Anestesiologos")
mnuConsultas.add_separator()
mnuConsultas.add_command(label="otros")
barraMenu.add_cascade(label="Consultas",menu=mnuConsultas)
################################################
mnuSalida=Menu(barraMenu)
mnuSalida.add_command(label="Salir",command=ventana.destroy)
barraMenu.add_cascade(label="Salir",menu=mnuSalida)
################################################
ventana.config(menu=barraMenu)
ventana.mainloop()
Lo resolví así como lo muestro abajo, pero al probarlo me surgió un problema.
Lo ejecuta bien y hace lo que quiero, le doy la opción de cerrar el programa y regresa al menú pero si quiero volver a darle la misma opción ya no quiere conectarse.
porque ya no quiere ?
JAG
1
2
3
4
5
6
7
def conectamedicos():
import infmedicos.py
barraMenu=Menu(ventana)
################################################
mnuConsultas=Menu(barraMenu)
mnuConsultas.add_command(label="Medicos",command=conectamedicos)
Valora esta pregunta
0