QPushButton () sollte so lange reagieren, wie es gedrückt wird

7

Ich verwende QPushButton () in meinem Programm. Mit diesen Tasten drehe ich mein Objekt. Funktioniert soweit gut. Das einzige Problem ist, dass ich mehrmals klicken muss, um das Objekt ein wenig weiter zu drehen. Das ist ein bisschen nervig. Besteht nicht die Möglichkeit, dass die Taste gedrückt bleibt, solange ich sie drücke und das Objekt sich weiter dreht. Es gibt die Funktion pressed (), aber es gibt keinen Unterschied zu clicked ().

    
buddy 05.11.2011, 16:05
quelle

1 Antwort

21

QAbstractButton verfügt über eine Funktion zum automatischen Wiederholen, die Sie aktivieren können:

%Vor%

Dadurch werden die gedrückten (), freigegebenen () und angeklickten () Signale wiederholt ausgegeben. Sie können auch angeben, wie oft die Signale ausgegeben werden ( setAutoRepeatInterval ) und wie lange die Schaltfläche wartet, bevor sie beginnt, sie auszugeben ( setAutoRepeatDelay ).

    
Daniel Gallagher 05.11.2011, 16:13
quelle

Tags und Links