Pues, si estas utilizando PyQt ya tienes tu respuesta. Lo que necesitas es
el control *ComboBox*
<http://doc.qt.io/qt-5/qml-qtquick-controls-combobox.html> de Qt. Aca esta
la lista completa de *Qt Quick Controls*
<http://doc.qt.io/qt-5/qtquickcontrols-index.html>.

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:* <https://dabodev.com/> 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:* <http://www.tryton.org/> 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
   <https://www.findbestopensource.com/product/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.solutions
<http://http%3B//mario.osorio.solutions>*
Email: *mario@osorio.solutions* <mario@osorio.solutions>
*Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf>

“If I had asked people what they wanted, they would have said faster
horses.”
 ― Henry Ford




<http://goo.gl/t2Hzgo>
            <https://m.do.co/c/63e2415dab7b>

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.5
> 2. 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.solutions
>> <http://http%3B//mario.osorio.solutions>*
>> Email: *mario@osorio.solutions* <mario@osorio.solutions>
>> *Just Choose Python!* <http://www.gentoogeek.org/files/choose_python.pdf>
>>
>> “If I had asked people what they wanted, they would have said faster
>> horses.”
>>  ― Henry Ford
>>
>>
>>
>>
>> <http://goo.gl/t2Hzgo>
>>             <https://m.do.co/c/63e2415dab7b>
>>
>> 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/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
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a