Si estás usando PyQt5 coloca el combobox editable y cuando vas escribiendo 
sobre el te va auto completando 


Sent from Yahoo Mail


On Wednesday, December 13, 2017, 4:29 PM, Roberto Matarrita 
<rmatar...@gmail.com> wrote:

Gracias Don Alvaro, toda recomendación es buena para este proyecto que es muy 
importante para mi persona.
Roberto.
El 13 de diciembre de 2017, 14:10, Alvaro Manrique <sanreikaj.fo...@gmail.com> 
escribió:

Una pequeña sugerencia...
Dale un vistazo a Odoo[1] que es un sistema abierto hecho en Python, que ya 
tiene todo lo que necesitas y además Web, de esa manera te concentras a 
expandir Odoo según las necesidades de tu cliente y vas a avanzar mucho más 
rápido en el proyecto con lo que ganas tú y también tú cliente.
Sí no te interesa en el entorno web (que no debería ser así por los múltiples 
beneficios) ya te recomendaron arriba Tryton.
Saludos.
[1] https://www.odoo.com

------------------------------ ------------------------------ --
Alvaro Manrique
Programador
El dic. 13, 2017 3:59 PM, "Roberto Matarrita" <rmatar...@gmail.com> escribió:

Bueno Don Mario, muchas gracias por la respuesta. Voy a estudiar todo lo que me 
envió ya que tengo que desarrollar un proyecto muy grande y ya estoy en la fase 
de diseño de las tablas en la base de datos Postgresql. Es un proyecto que 
involucra, información general del cliente, cuentas por cobrar y pagar, 
compras, inventarios, rutas, facturación y finalmente contabilidad, para 
integrar todos los módulos. 
En realidad yo siempre trabajé para compañías desarrolladoras y hace un año que 
estoy trabajando solo y tengo la oportunidad de desarrollar todos estos 
módulos, es un reto muy grande y una oportunidad muy buena que se me ha 
presentado. De aquí que nacen todas estas consultas y posiblemente haré otro 
montón más. De antemano le agradezco a usted y a toda la gente que me ha estado 
apoyando en todo este proceso.
Muchas gracias.
Roberto.
El 13 de diciembre de 2017, 8:03, Mario R. Osorio <nimbiot...@gmail.com> 
escribió:

Pues, si estas utilizando PyQt ya tienes tu respuesta. Lo que necesitas es el 
control ComboBox de Qt. Aca esta la lista completa de Qt Quick Controls.
En otro orden de ideas, y aunque no me estas preguntando; estoy seguro que te 
trivializes un montón de dolores de cabeza utilizando algún framework. De esa 
manera no tundras que inventar la rueda de nuevo. 
Para eso te invito a que analices estas dos excelentes herramientas:   
   - Dabo: Es un framework 3-tier para aplicaciones de escritorio muy sencillo 
pero poderoso. Yo lo he utilizado en python 2, pero también logré hacerlo 
trabajar con python 3. Nunca lo intenté, pero hay maneras de convertir una 
aplicación Dabo de escritorio en una aplicación web..
   - Tryton: Otro framework 3-tier para aplicaciones de escritorio, super 
completo que viene ya con módulos de contabilidad, facturación, ventas, 
inventario, gerencia de proyectos y otros mas. Adicionalmente, existe un 
proyecto que te permite convertir una aplicación Tryton en a una aplicación web 
(Tryton nereid). Ahora bien, si tienes una base de datos compartida con otras 
aplicaciones, este podría un problema ya que tryton utiliza PosgreSQL, aunque 
tengo entendido que existen módulos que permite utilizar otras bases de datos. 
En lo personal, PostgreSQL es mi caballito de batalla preferido.
La posibilidad de convertir cualquier aplicación de escritorio en una 
aplicación web es una bendición ya que muchas veces me he encontrado con esa 
necesidad.

Dtb/Gby=======
Mario R. Osorio
A.S. of Computer Programming and Analysis
Web page: http;//mario.osorio.solu tionsEmail: mario@osorio.solutionsJust 
Choose Python!
“If I had asked people what they wanted, they would have said faster horses.” ― 
Henry Ford
            
                 
2017-12-12 16:25 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>:

Perfecto Don Mario, omití esos detalles.
1. La aplicación es de escritorio, hecha en Python 3.52. La base de datos es 
PostgreSQL.3. Para el diseño de las pantallas estoy utilizando PYQT5.4. La 
aplicación no es de tipo consola.
Gracias.
Roberto.

El 12 de diciembre de 2017, 15:17, Mario R. Osorio <nimbiot...@gmail.com> 
escribió:

No creo que sea posible contestarte sin que nos des informacion sobre tu 
aplicacion. 
Por ejemplo. si es una aplicacion web seria bueno que nos indicaras el 
framework que utilizas, pero si es una aplicacion de escritorio tendrias que 
indicar si es de consola o decirnos cual libreria estas utilizando para el GUI.
Tambien podria ser util saber si estas utilizando algun ORM y cual.
Es posible que se necesiten algunos otros detalles, pero esa informacion es un 
punto solido para iniciar.


Dtb/Gby=======
Mario R. Osorio
A.S. of Computer Programming and Analysis
Web page: http;//mario.osorio.solu tionsEmail: mario@osorio.solutionsJust 
Choose Python!
“If I had asked people what they wanted, they would have said faster horses.” ― 
Henry Ford
            
                 
2017-12-12 12:19 GMT-05:00 Roberto Matarrita <rmatar...@gmail.com>:

Buenos días. Expongo la siguiente inquietud, para ver si alguien tiene el 
código, o bien me puedan ayudar.
En la realización de mi proyecto financiero, tengo un módulo que es de 
Información General, ahí se ingresan una gran cantidad de datos generales. 
Entre ellos existe un módulo de clientes, donde se registra toda la información 
de los clientes y  se consultan los mismos.
Aprenderse los códigos de los clientes es bastante difícil y tedioso. La idea 
es la siguiente, estando en el campo código cliente, si se da enter por ejemplo 
y este campo está vació, desplegar una pantalla donde salen todos los clientes. 
Seguidamente si yo voy digitado, por ejemplo el nombre del cliente o bien el 
apellido, el cursor se debe posicionar en la primera ocurrencia que va 
encontrando, con forme se va digitando la información. Esto me permite 
localizar más rápidamente el nombre y código de un cliente.
Para los que trabajaron  con Oracle, son las famosas listas de valores. 
Mucho agradecería me pudieran ayudar con esta información, o bien ideas para  
realizar el proceso,  desconozco si en Python ya existen librerías que realizan 
lo solicitado.
Gracias.
Roberto

______________________________ _________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailma n/listinfo/python-es




______________________________ _________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailma n/listinfo/python-es




______________________________ _________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailma n/listinfo/python-es




______________________________ _________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailma n/listinfo/python-es




______________________________ _________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailma n/listinfo/python-es



______________________________ _________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/ mailman/listinfo/python-es



_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a