Bueno... puedes hacer que el widget no responda al evento. Para eso, puedes hacer algo tipo:<br>void MyTree::someEvent(QEvent* e)<br>{<br>e-&gt;ignore();<br>}<br><br>Ahora bien, esto es liarse bastante y me hace pensar que estas usando el menu contextual como si fuera un menu normal.<br>
Fijate que se llama contextual porque depende del contexto, si el contexto es toda la aplicacion, ya no depende, entonces va al menú principal... no?<br><br>Saludos!<br><br><div class="gmail_quote">2009/10/8 Jaime Robles <span dir="ltr">&lt;<a href="mailto:jaime@kde.org">jaime@kde.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Buenas,<br>
<br>
Siguiendo el consejo de Aleix...<br>
<br>
Estoy tratando de detectar si he pulsado el ratón con el botón derecho<br>
para sacar el típico menú contextual, he usado el mouseReleaseEvent, como<br>
aparece en la documentación   (estoy usando un ejemplo de la documentación<br>
de Qt &quot;Scribble&quot;) pero...<br>
<br>
Consigo detectar si uso ratón derecho o izquierdo sólo cuando pulso sobre<br>
zonas &quot;genéricas&quot; del widget principal, no cuando pulso sobre un<br>
qtreewidget...<br>
¿Cómo puedo definir el mouseReleaseEvent de un qtreewidget que defino en<br>
el fichero &quot;.ui&quot; y luego uso desde el .cpp?<br>
<br>
Por si alguien tiene curuiosidad de cómo anda klog (ya por fin he<br>
conseguido migrarlo casi del todo) teneis el SVN aquí:<br>
<a href="http://svn.berlios.de/wsvn/klog/trunk/src/#_trunk_src_" target="_blank">http://svn.berlios.de/wsvn/klog/trunk/src/#_trunk_src_</a><br>
<br>
Gracias.<br>
<br>
&gt; Para controlar la seleccion, tienes que usar el QSelectionModel que te<br>
<div><div></div><div class="h5">&gt; devuelve QAbstractItemModel::selectionModel().<br>
&gt;<br>
&gt; si lo que quieres es interceptar el mouse, puedes usar<br>
&gt; QWidget::mouseReleaseEvent<br>
&gt;<br>
&gt; Saludos!<br>
&gt; Aleix<br>
&gt;<br>
&gt; 2009/8/27 Jaime Robles &lt;<a href="mailto:jaime@robles.es">jaime@robles.es</a>&gt;<br>
&gt;<br>
&gt;&gt; Buenas,<br>
&gt;&gt; Ando liado con la migración de QT3 a QT4 de KLog... Que no estoy<br>
&gt;&gt; perdiendo tiempo ni na... :-(<br>
&gt;&gt;<br>
&gt;&gt; El caso es que me han quitado QListView para el uso que yo le daba y<br>
&gt;&gt; ahora creo que esa funcionalidad se da con QTreeView.<br>
&gt;&gt;<br>
&gt;&gt; Mu pregunta... ¿Como se puede hacer para seleccionar un ítem con el<br>
&gt;&gt; botón derecho como se hacia en QListView y la señal<br>
&gt;&gt; rightbuttonclicked?<br>
&gt;&gt;<br>
&gt;&gt; Estoy mirando y no veo nada...<br>
&gt;&gt;<br>
&gt;&gt; Muchas gracias...<br>
&gt;&gt;<br>
&gt;&gt; Jaime<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Kde-devel-es mailing list<br>
&gt;&gt; <a href="mailto:Kde-devel-es@kde.org">Kde-devel-es@kde.org</a><br>
&gt;&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-devel-es" target="_blank">https://mail.kde.org/mailman/listinfo/kde-devel-es</a><br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; Kde-devel-es mailing list<br>
&gt; <a href="mailto:Kde-devel-es@kde.org">Kde-devel-es@kde.org</a><br>
&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-devel-es" target="_blank">https://mail.kde.org/mailman/listinfo/kde-devel-es</a><br>
&gt;<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Un saludo,<br>
        Jaime Robles, EA4TV<br>
        <a href="mailto:jaime@robles.es">jaime@robles.es</a><br>
<br>
Visita:<br>
   <a href="http://jaime.robles.es" target="_blank">http://jaime.robles.es</a><br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
Kde-devel-es mailing list<br>
<a href="mailto:Kde-devel-es@kde.org">Kde-devel-es@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-devel-es" target="_blank">https://mail.kde.org/mailman/listinfo/kde-devel-es</a><br>
</div></div></blockquote></div><br>