(...)



Archivado por última vez {{ '2022-03-07T07:58:46.013Z' | moment 'DD/MM/YY HH:mm'}} (Hora Local).
Descargar archivos ({{ 1 }})

164287216868.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 20.11KB, 500x357, mole.jpg )
99251

/#/ 99251
{{{"negritos estoy realizando un punto de venta para mis padres, pero ya llevo 2 dias atorado en un problema espero me puedan ayudar a resolverlo.\n\nestoy usando la librerias tkinter\nintento que cuando presione el boton f1 se quite del frame todo lo que constituye el f2 y viceversa este es el codigo.\n\n[code]\nfrom os import remove\nfrom tkinter import *\nfrom tkinter import ttk\nfrom tkinter.ttk import Treeview\nFUENTE =('Arial', 15)\n\nclass tkinterApp():\n def init(self, master):#master es la ventana\n self.master = master\n menu = LabelFrame(self.master, text=\"Menu Principal\", )\n menu.grid(row=0, column=0, columnspan=10, sticky=W+E)\n interprete = Label(menu, text='Interprete de fs').grid(row=1, column=0, columnspan=10, sticky=W+E)\n Button(menu, text='F1 Ventas', font=FUENTE, command= lambda: ((f1(master), f2(Grid.grid_remove))) ).grid(row=0, column=0, columnspan=1, sticky=W+E)\n Button(menu, text='F2 Ingresar Productos', font=FUENTE, command= lambda: f2(master) ).grid(row=0, column=1, columnspan=1, sticky=W+E)\n Button(menu, text='F3 Inventario', font=FUENTE ).grid(row=0, column=2, columnspan=1, sticky=W+E)\n\nclass f1:\n def init(self, master):\n self.master = master\n arbol_ventas = LabelFrame(self.master, text=\"arbol de ventas\").grid(row=1, column=0, columnspan=10, sticky=W+E)\n self.tree = Treeview(height=10, columns= 2)\n self.tree.grid(row=4, column=0, columnspan=2)\n self.tree.heading(\"#0\", text= \"nombre del producto\", anchor= CENTER)\n self.tree.heading('#1', text=\"Codigo del Producto\", anchor= CENTER)class f2(): #registra productos\n def init(self, master):\n self.master = master\n arbol_inventario= LabelFrame(self.master)\n arbol_inventario.grid(row=1, column=0, columnspan=10, sticky=W+E)\n Label(arbol_inventario, text=\"Nombre del producto\").grid(row=2, column=0, columnspan=1)\n Entry(arbol_inventario).grid(row=2, column=1, columnspan=1)\n Label(arbol_inventario, text=\"Codigo del Producto\").grid(row=3, column=0, columnspan=1)\n Entry(arbol_inventario).grid(row=3, column=1,columnspan=1)\n\n#class f2: #inventario\nif name == 'main':\n window = Tk()\n #window.attributes('-fullscreen', True)\n application = tkinterApp(window)\n window.mainloop()\n[/code]\nMi duda es, como puedo hacer que al presionar el boton F1 se oculte la class F2 y viceversa?" | renderPostMessage 99251}}}

>>

/#/ 99255
{{{"Mejor no les programes nada, apestas programando y vas a terminar haciendoles un cagadero a tus padres." | renderPostMessage 99255}}}

>>

/#/ 99256
{{{">>99251 (OP)\nNo lo hagas, no te van a pagar nunca y es un quebradero de cabeza mantenerlo funcionando bien." | renderPostMessage 99256}}}

>>

/#/ 99262
{{{">>99251 (OP)\nque codigo de mierda tbh" | renderPostMessage 99262}}}

>>

/#/ 99263
{{{">>99255\n>>99262\n;_; gracias por el consejo y la critica, no se por que los init perdieron los guiones bajo, y disculpen el revoltijo pero tenia los objeos f1 y f2 por aparte solo los junte para que pudieran ver todo el codigo." | renderPostMessage 99263}}}

>>

/#/ 99265
{{{">>99263\nalgun otro consejo sobre como puedo mejorar mi codigo, algun libro lo que sea negros, solo llevo 3 meses estudiando programacion." | renderPostMessage 99265}}}

>>

/#/ 99267
{{{">>99265\n>algun otro consejo sobre como puedo mejorar mi codigo\n>llevo 3 meses estudiando programacion.\nAlejate de python como la peste, aprende algún lenguaje como Java, Go ó typescript" | renderPostMessage 99267}}}

>>

/#/ 99269
{{{">>99267\nok negro te are caso dejare por completo el python y me centrare en java, .net y puedo quedarme tambien con node js?" | renderPostMessage 99269}}}

>>

/#/ 99271
{{{">>99251 (OP)\n¿Por qué no mejor buscas un software de punto de ventas que sea libre y en última instancia lo modificas si hace falta?" | renderPostMessage 99271}}}

>>

/#/ 99273
{{{">>99269\n>node js\nJavascript en el backend es un asco y un caos, \nSi quieres algo enfocado igual a la concurrencia te recomiendo go, Javascript es hermoso pero en el navegador." | renderPostMessage 99273}}}

>>

/#/ 99274
{{{">>99273\nya estuve leyendo sobre lo que me recomendaste, y arme esta lista.\nGo\nJava\n.Net\ny pensaba en algo electron\no javascript por que veo que en las vacantes en indeed siempre piden javascript y uno o 2 frameworks para, entre ellos angular, react y Vue" | renderPostMessage 99274}}}

>>

/#/ 99279
{{{"mejor descarga un punto de venta profesional que incluye factura electrónica gratis.\nhay miles en internet kek" | renderPostMessage 99279}}}

>>

/#/ 99280
{{{">>99267\n>>99269\nKEK, python es un lenguaje muy superior a java y lo digo yo que tengo trabajo en java, no digo que java sea una mierda es muy buen lenguaje, pero aun así python es mejor\n\nHacer una interfaz grafica con java es un infierno, es mejor aprender los 2 lenguajes\n\nNo te diré que no aperendas x cosa, eso es de mediocres desempleados, aprende Django y Node es mas facil que encuentres un primer empleo en node y despues en Django que pagan mejor" | renderPostMessage 99280}}}

>>

/#/ 99309
{{{">>99280\nTodo este hilo es un basurero opinionado de mierda.\n\nOP, lo que tienes que hacer es un maldito requerimiento de un punto de venta, es un CRUD sobre una base de datos, [i]NINGUN PUTO LENGUAJE TE VA A DAR UN RESULTADO DIFERENTE[/i]. porque tu requerimiento no es complejo, cuando salgas del requerimiento buscas el lenguaje, ¿concurrencia? nodeJs, ¿Datos y esquemas complejos? Python, ¿estabilidad y estructura fuerte? asp.net y cualquier lenguaje que exporte a CRL.\n\nsi necesitas una aplicación desktop busca un puto lenguaje que tenga un framework desktop, que vas a usar crossplataform busca un puto lenguaje que cómplile para multiples sistemas y que tenga bibliotecas para manejar ventanas, te importa un soberano huevo que sea de ventanas y prefieres navegador, todos los lenguajes tienen un framework de desarrollo en web. \n\nte estas ahogando porque asi lo quieres, desde golang hasta php tienen capacidad para hacer lo que quieres." | renderPostMessage 99309}}}

>>

/#/ 99312
{{{">>99280\n¿superior en que? hasta el 3.10 le metieron la estructura de control switch y el indentado te obliga a hacer cosas extrañas, implementar interfaces es extraño tienes que usar clases abstractas o herencia multiple, los genericos son cosas extrañas en python tienes al final que importar librerias de tipado.\n\n¿y porque me quejo de cosas avanzadas de python? porque al final terminas utilizando tipado estatico e implementado checkers como mypy porque la base de codigo crecio tanto que es complicado mantener.\n\ncreo que cada lenguaje tiene su caso de uso y asi como le pusieron dynamic a c# y var asi como en java (no javascript hablo de inferir el tipo con la asignacion) y si analizas descubres que \"lo libre\" de los tipados dinamicos al final se intenta hacer estatico para corregir errores mas rapido y hacer mejor codigo, por eso no creo que python sea mejor lenguaje que java, que se puede usar para muchas cosas si, pero no creo que sintacticamente hablando sea mejor si le tienes que poner tantos addons para que funcione bien" | renderPostMessage 99312}}}

>>

/#/ 99313
{{{">>99309\npudrete mierda." | renderPostMessage 99313}}}

>>

/#/ 99316
{{{">>99280\n>Hacer una interfaz grafica con java\nnadie deberia hacer interfaces de usuario en nada que no sea un lenguaje de marcado tipo html, todas las aplicaciones modernas usan en la vista web empotrado y la lógica pesada en otro https://openjfx.io/ de esa manera la vista es agnostica al lenguaje. \n>KEK, python es un lenguaje muy superior a java y lo digo yo que tengo trabajo en java\nLo único que tiene python sobre Java es mayor poder expresivo. Pero para hacer proyectos solidos y seguros mejor java y más si vas a trabajar con un equipo grande en un proyecto grande, python causa diabetes en los equipos con tanta azucar sintáctica. Si quieres conseguir programadores limpios rapido java y go son las opciones que mas se apegan a SOLID." | renderPostMessage 99316}}}

>>

/#/ 99317
{{{">>99312\n>porque al final terminas utilizando tipado estatico e implementado checkers como mypy porque la base de codigo crecio tanto que es complicado mantener. \nAdemás es un mugrero, no falta el autista en turno single-liner que se pone romantico y hace un mierdero en el proyecto." | renderPostMessage 99317}}}

>>

/#/ 100119
{{{">>99263\n>no se por que los init perdieron los guiones bajo\nEs una cosa del chan, si activas el BBCode en el apartado de opciones quizás tu código aparezca bien.\n>>99271\n¿Alguno bueno que conozcas? También me estaría haciendo falta alguna aplicación de Android para hacer inventarios.\n>>99280\n>es mejor aprender los 2 lenguajes \nO aprender Jython si quieres mantener la sintaxis de Python y acceder a todas las librerías que se pueden usar en Java." | renderPostMessage 100119}}}

>>

/#/ 100126
{{{">>99251 (OP)\nUsa C con GTK :)\n>>version web\nno ocupas tenerlo en linea" | renderPostMessage 100126}}}

>>

/#/ 100128
{{{">>100119\n>¿Alguno bueno que conozcas?\nAquí tienes una lista, prueba hasta que encuentres el que mejor se adapta a tus necesidades.\n\nhttps://opensourcepos.org/\nhttps://medevel.com/12-os-point-of-sale-pos-solutions/\nhttps://opensource.com/tools/point-of-sale" | renderPostMessage 100128}}}