Tengo algunas cosas para un QCompleter de QLineEdit que estoy interesado en personalizar. Quiero que se comporte de forma similar a la dirección/barra de búsqueda en Chrome.¿Cómo puedo personalizar la ventana emergente QCompleter en PyQt?
- ¿Cómo puedo limitar el número de filas que se muestran? Por ejemplo, incluso si hay 15 coincidencias, solo quiero que QCompleter muestre 5.
- ¿Cómo puedo cambiar el tamaño de la ventana emergente? Por ejemplo, quiero que la ventana emergente sea agradable y cómoda. Según el ejemplo anterior, quiero que la ventana emergente cambie el tamaño a 5 filas exactamente sin mostrar ninguna barra de desplazamiento fea.
- ¿Cómo puedo mover la ventana emergente? Por ejemplo, quiero ajustar la posición vertical de la ventana emergente para que quede ligeramente por debajo del widget principal.
- ¿Cómo puedo formatear los elementos de la lista de la ventana emergente que se muestra? Por ejemplo, quiero poner en negrita la parte de la palabra que coincide.
setMaxVisibleItems (5) –
QCompleter :: setPopup (* QAbstractItemView emergente) –