<div dir="ltr"><div>Hi,</div><div>I need to check if a function key F1, F2... F12 is pressed when the focus is in a QLineEdit,</div><div>so far I can do that on the main widget overloading the keyPressEvent:</div><div><pre style="background-color:rgb(0,0,0);color:rgb(187,187,187);font-family:"DejaVu Sans Mono";font-size:11.5pt"><span style="color:rgb(85,255,85);font-weight:bold">def </span><span style="color:rgb(187,111,5)">keyPressEvent</span><span style="color:rgb(255,17,0);font-weight:bold">(</span><span style="color:rgb(5,187,248)">self</span><span style="color:rgb(255,255,85);font-weight:bold">, </span><span style="color:rgb(255,85,255)">e</span><span style="color:rgb(255,17,0);font-weight:bold">)</span><span style="color:rgb(255,255,85);font-weight:bold">:<br></span><span style="color:rgb(255,255,85);font-weight:bold">    </span><span style="color:rgb(85,255,85);font-weight:bold">if </span><span style="color:rgb(255,85,255)">e</span><span style="color:rgb(255,255,85);font-weight:bold">.</span>key<span style="color:rgb(255,17,0);font-weight:bold">() </span><span style="color:rgb(255,255,85);font-weight:bold">== </span>Qt<span style="color:rgb(255,255,85);font-weight:bold">.</span>Key_F12<span style="color:rgb(255,255,85);font-weight:bold">:<br></span><span style="color:rgb(255,255,85);font-weight:bold">        </span><span style="color:rgb(5,187,248)">self</span><span style="color:rgb(255,255,85);font-weight:bold">.</span>close<span style="color:rgb(255,17,0);font-weight:bold">()</span></pre></div><div><br></div><div>but didn't find a way of get it from a widget other than the main widget.</div><div><br></div><div>Thank you in advance.</div><div>Regards,</div><div>Jorge<br></div></div>