sale el siguiente error
Puedes hacer un ejemplo?
Puedes hacer un ejemplo?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
# estas son las librerias que debo incluir
from tkinter import *
from ttkthemes import themed_tk as tk
from tkinter import ttk
from belfrywidgets import ToolTip
import math
from PIL import Image, ImageTk
from cx_Freeze import setup, Executable
# <added>
import os.path
PYTHON_INSTALL_DIR = os.path.dirname(os.path.dirname(os.__file__))
os.environ['TCL_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl', 'tcl8.6')
os.environ['TK_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl', 'tk8.6')
# </added>
base = None
if sys.platform == 'win32':
base = 'Win32GUI'
executables = [
Executable('nuevo - copia.py', base=base,
icon ="icono.ico")
]
# <added>
options = {
'build_exe': {'packages':["ttkthemes","belfrywidgets","math","PIL"],
'include_files':[
os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tk86t.dll'),
os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tcl86t.dll'),
"icono.ico",
],
},
}
# </added>
setup(name = 'Inventario',
version = '0.1',
description = 'Sample cx_Freeze Tkinter script',
# <added>
options = options,
# </added>
executables = executables
)
[code=python]
[/code]
from tkinter import *
def Suma():
sum=int(int(entry.get())+int(entrada2.get())) #en esta parte sale error
Label(root,text=sum).pack()
def validate(char, entry_value):
if char in '1234567890.': #esto es para validar solo numeros escritos aqui
return True
else:
print('invalid: {s}'.format(s = char))
return False
def validate2(char, entry_value):
if char in '1234567890.':
return True
else:
print('invalid: {s}'.format(s = char))
return False
root = Tk()
vcmd = (root.register(validate), '%S', '%P')
entry = Entry(root, validate = 'key', validatecommand = vcmd)
entry.pack()
vcmd1 = (root.register(validate2), '%S', '%P')
entrada2 = Entry(root, validate='key',validatecommand =vcmd1).pack()
boton = Button(root,text="+",command= Suma ).pack()
root.mainloop()