<font face="arial, helvetica, sans-serif">io lo interpreterei così: immaginando un utente che preme e rilascia un bottone, verranno emessi in successione i segnali <i>pressed</i>, <i>released, </i><i>clicked</i>. Sta a noi scegliere se e quale segnale intercettare con la funzione apposita che andiamo a scrivere: se <i>pressed </i>piuttosto che <i>released </i>o <i>clicked</i>, in base a quello che vogliamo fare tenendo conto del significato della scelta dell'utente.</font><div>

<font face="arial, helvetica, sans-serif">Potremmo creare una funzione che agisca quando viene emesso il segnale <i>pressed</i>, ed un' altra che viene attivata dopo, con <i>released</i>, non appena il bottone viene rilasciato. Se non ci interessa distinguere tra i due momenti, possiamo usare <i>clicked</i>.</font></div>


<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Dall'help di Qt Creator la descrizione dei possibili segnali emessi da un QAbstractButton è più dettagliata, ma mi sembrano gli stessi concetti, fatto salvo che <i>clicked </i>è emesso anche dal premere uno shortcut oppure quando da codice chiamiamo la funzione click o animateClick sul bottone stesso.</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div>
<div><font face="arial, helvetica, sans-serif">-----------------------------------------</font></div>
<div><span style="border-collapse:separate"><p><font face="arial, helvetica, sans-serif">QAbstractButton provides four signals:</font></p><ol>
<li style="list-style-type:decimal;list-style-position:initial;padding-top:0.25em;padding-bottom:0.25em"><font face="arial, helvetica, sans-serif"><a href="http://qabstractbutton.html#pressed" style="text-decoration:none" target="_blank">pressed</a>() is emitted when the left mouse button is pressed while the mouse cursor is inside the button.</font></li>


<li style="list-style-type:decimal;list-style-position:initial;padding-top:0.25em;padding-bottom:0.25em"><font face="arial, helvetica, sans-serif"><a href="http://qabstractbutton.html#released" style="text-decoration:none" target="_blank">released</a>() is emitted when the left mouse button is released.</font></li>


<li style="list-style-type:decimal;list-style-position:initial;padding-top:0.25em;padding-bottom:0.25em"><font face="arial, helvetica, sans-serif"><a href="http://qabstractbutton.html#clicked" style="text-decoration:none" target="_blank">clicked</a>() is emitted when the button is first pressed and then released, when the shortcut key is typed, or when <a href="http://qabstractbutton.html#click" style="text-decoration:none" target="_blank">click</a>() or <a href="http://qabstractbutton.html#animateClick" style="text-decoration:none" target="_blank">animateClick</a>() is called.</font></li>


<li style="list-style-type:decimal;list-style-position:initial;padding-top:0.25em;padding-bottom:0.25em"><font face="arial, helvetica, sans-serif"><a href="http://qabstractbutton.html#toggled" style="text-decoration:none" target="_blank">toggled</a>() is emitted when the state of a toggle button changes.</font></li>


</ol><div>------------------------------------</div></span></div><div><div><div><div><br></div><div><br></div><div><br><div class="gmail_quote">2012/10/10 Luca Mandolesi <span dir="ltr"><<a href="mailto:mandoluca@gmail.com" target="_blank">mandoluca@gmail.com</a>></span><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Grazie mauro...ma ancora ho dei dubbi...facendo una pulsantiera per<br>
andare avanti e indietro tra i record di un db la chiamata è pure<br>
sempre con pressed...ma ovviamente c'è sia pressione che<br>
rilascio...qual'è un caso in cui pigi sul bottone ma non rilasci mai?<br>
Lo scorrimento di una barra laterale? Ma prima o poi dovrai<br>
mollare..mi sfugge evidentemente qualche concetto.... tipo la<br>
traduzione corretta di push down ... forse è la velocità che determina<br>
una azione diversa?<br>
<br>
Grazie intanto<br>
<br>
Luca<br><br></blockquote></div></div></div></div></div>