2016-03-24 3 views
-2

Ich benutze Raspberry Pi, um die Motordrehzahl mit einem Schieberegler zu steuern. Ich möchte meine Benutzeroberfläche interaktiver gestalten. Also, wenn ich den Schieber bewegen, ändert sich die Motordrehzahl und ich möchte einen auf dem Bildschirm rotierenden Kreis, vielleicht einen Punkt, der sich um 360 dreht, der den Motor nachahmen kann. Wenn ich den Schieberegler bewege, sollte sich der Kreis drehen und wenn der Schieber auf 0 steht, sollte die Drehung aufhören. Jede Hilfe wäre dankbar, danke.Rotierender Kreis in Python-GUI gesteuert durch einen Schieberegler

Antwort

1

die x, y Punkte eines Kreises mit einem Radius von 1

time_now = time.time()*100 #use this to calculate linear position 
x,y = cos(time_now),sin(time_now) 

Sie auch die Schieberposition

verwenden könnte berechnen nur
pos = slider.position * 2*3.14 #assume slider.position is 0-1 (for empty to 100%) ... but we need a bigger range from 0-2*pi at least 
x,y = cos(pos),sin(pos) 
+0

Stattdessen konnte ich es durch eine Reihe tun, von Bilder, danke für Ihre Hilfe. –