2010-05-25 24 views
5

¿Cómo puedo utilizar QLineEdit como un elemento de menú en QMenu? ¿Hay alguna solución para hacer esto?QT y elemento de menú personalizado (QLineEdit)

sólo para hacer algo como esto (ver el cuadro de edición bajo el avatar):

alt text

+0

Si no es un secreto, ¿para qué marsopa necesita esa "realización"? – mosg

+0

cambio de estado para la red social – silent

+0

¿Este cliente de red social está en Linux o Mac? Si es Linux, puede encontrar el código fuente, y usarlo como punto de inicio, de cómo colocar LineEdit en Menú ... – mosg

Respuesta

7

Puede usar un QWidgetAction para contener su QLineEdit. Hereda QAction.

+0

Wow, gracias. Parece que es exactamente lo que necesito. Lo intentaré. – silent

0

Tome un vistazo a QComboBox. Permite la edición de elementos en un menú emergente. Pero si te refieres al menú en la barra de menú principal, no creo que haya una manera de hacerlo. Y no es una buena interfaz de usuario de todos modos.

+0

He adjuntado una imagen en mi pregunta . Necesito algo como esto: editbox en el menú emergente. – silent

Cuestiones relacionadas