Nein das mit dem set sachen ist für die Frage egal, da weiß ich wie das geht.
Ich muss auf die Instanzen und die Namen zugreifen, um eben beim Aufruf von z.B. __set__ zu überprüfen, ob die Position/Instanz eine Instanz von meiner Klasse ist, um dort eine update/rerender Funktion aufzurufen.
Die Suche ergab 169 Treffer
- Dienstag 22. Juni 2021, 13:06
- Forum: Allgemeine Fragen
- Thema: Python variablen mit den Wert einer Instanz einer Klasse zurückverfolgen
- Antworten: 6
- Zugriffe: 454
- Dienstag 22. Juni 2021, 12:28
- Forum: Allgemeine Fragen
- Thema: Python variablen mit den Wert einer Instanz einer Klasse zurückverfolgen
- Antworten: 6
- Zugriffe: 454
Re: Python variablen mit den Wert einer Instanz einer Klasse zurückverfolgen
Ich möchte eine Property klasse schreiben, der ein wert zu gewiesen werden kann und die sich wie eine normale variable verhält (wie das funktioniert weiß ich, also __set__, __get__, __add__, ...). Dann möchte ich, wenn sich der Wert verändert, mit isinstance überprüfen ob die Property in einer besti...
- Dienstag 22. Juni 2021, 11:54
- Forum: Allgemeine Fragen
- Thema: Python variablen mit den Wert einer Instanz einer Klasse zurückverfolgen
- Antworten: 6
- Zugriffe: 454
Python variablen mit den Wert einer Instanz einer Klasse zurückverfolgen
Hallo, Ich habe eine Instanz einer Klasse. Diese Instanz teile ich mehreren variablen in verschiedenen Klassen zu, diese Klassen instanziiere ich dann auch. foo = Foo() class A: def __init__(self): self.a_foo = Foo() class B: def __init__(self): self.b_foo = Foo() a = A() b = B() nun möchte ich, in ...
- Samstag 27. März 2021, 14:53
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Also ich weiß was ich will... Das drehen und wandern funktioniert, daran muss ich nichts ändern. beim Größe ändern hätte ich gerne: - eine (manchmal auch 2 gleichzeitig) verlängert werden. Keine gegen überliegenden. das wäre dann also orig. rechts und/oder orig. oben. - das Zentrum soll sich anpasse...
- Donnerstag 25. März 2021, 23:54
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Also, ich habe jetzt Rahmen um die Rechtecke gemacht und mir das nochmal angeschaut. ich verstehe jetzt woher dieses verwalten kommt... Das nicht rotierte, unsichtbare, Rechteck ändert die Größe auch, dadurch verändert sich, verschiebt sich das Rechteck, weil sich beim verändert der Größe das Center...
- Montag 22. März 2021, 20:43
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Also den Code habe ich schon selber geschrieben, ich habe nichts irgendwie kopiert oder so... Ich habe jetzt auch noch ein bisschen rumprobiert, aber finde irgendwie keine Möglichkeit, die Position herauszufinden auf die ich das Rechteck setzen muss, bevor ich das Center neu setze... 😖 Ich habe folg...
- Sonntag 21. März 2021, 16:39
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Ich mache mir ja Gedanken und du weißt ja auch nicht was für andere Dinge ich schon gemacht habe und wie ich diese gelöst habe. Deshalb kannst du nicht einfach behaupten, dass ich mir keine Gedanken machen würde. mein Problem ist nicht ein wirkliches Kivy Problem, es geht nur darum, dass ich nicht v...
- Sonntag 21. März 2021, 16:20
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Bitte
ich würde gerne weiter programmieren
ich würde gerne weiter programmieren
- Sonntag 21. März 2021, 11:50
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Hast du denn eine Idee, wie das gehen würde?
- Samstag 20. März 2021, 16:04
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Aber das ist ja genau das was ich nicht weiß wie es geht.
das ich irgendetwas berechnen muss, war mir von anfang an klar, aber ich weiß halt nicht wie und was.
das ist der grund warum ich diese Frage stelle...
das ich irgendetwas berechnen muss, war mir von anfang an klar, aber ich weiß halt nicht wie und was.
das ist der grund warum ich diese Frage stelle...
- Freitag 19. März 2021, 18:11
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Also ich muss irgendwie herausfinden wie ich die Position verschieben muss, um die Änderung rückgängig zu machen. aber wie? 🤔 Warum verschiebt sich das überhaupt so komisch? wenn ich in echt, aus Pappe, Holz oder aus was auch immer ein Rechteck habe, welches man durch rauziehen vergrößern kann und i...
- Freitag 19. März 2021, 16:04
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
dann bleibt es da: https://youtu.be/A4sFf0GZPpo
- Freitag 19. März 2021, 15:52
- Forum: Allgemeine Fragen
- Thema: Probleme mit pygame.display.update()
- Antworten: 2
- Zugriffe: 918
Re: Probleme mit pygame.display.update()
Hallo, das ist die erste Frage die ich überhaupt beantworte, normalerweise stelle ich immer nur Fragen 😅 allerdings hatte ich jetzt Lust bekommen auch mal was zu beantworten :) Du musst in Zeile 12 noch eine klammer schließen: pygame.draw.Rect(screen, (255,255,255,) (x,y,breite,höhe)) das ist aber n...
- Freitag 19. März 2021, 15:40
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Das habe ich gemacht.
ich habe eine 10x10 Pixel großes Rechteck erstellt und das auf pos gesetzt.
pos ist immer die linke untere ecke des nicht ursprünglichen, nicht rotierten Rechtecks.
ps:
was bedeutet dieser Orangene punkt der plötzlich auf dem Symbol neben der Fragenamen aufgetaucht ist?
ich habe eine 10x10 Pixel großes Rechteck erstellt und das auf pos gesetzt.
pos ist immer die linke untere ecke des nicht ursprünglichen, nicht rotierten Rechtecks.
ps:
was bedeutet dieser Orangene punkt der plötzlich auf dem Symbol neben der Fragenamen aufgetaucht ist?
- Freitag 19. März 2021, 14:31
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
und was muss genau ausgerechnet werden?
sin, cos verstehe ich aber was meinst du mit der relativen Position der Ecke?
sin, cos verstehe ich aber was meinst du mit der relativen Position der Ecke?
- Freitag 19. März 2021, 14:23
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
aber warum verschiebt sich das überhaupt?
weil die `pos` bleibt die gleiche, das habe ich überprüft.
weil die `pos` bleibt die gleiche, das habe ich überprüft.
- Freitag 19. März 2021, 13:00
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Ich verstehe noch nicht so ganz warum... Warum verändert das center setzen überhaut die position? ich setze das center der Rotation auf das Center des Rechtecks, also warum verschiebt sich da was? Wie heißt dieses Relative umschreiben in der Mathematik? Ich wüsste jetzt nicht wie das geht und muss d...
- Freitag 19. März 2021, 09:57
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Ich habe eigentlich schon gesagt, wie ich das haben will aber wahrscheinlich habe ich das unverständlich gesagt... sorry 😕 es soll so sein wie hier: https://youtu.be/PXUoib5Yl8w (in diesem Video habe ich das center setzen deaktiviert) Allerdings soll das center gesetzt werden. Meine Frage: wie mache...
- Freitag 19. März 2021, 09:01
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Das soll sich nicht bewegen...
es soll einfach nur die Größe andern, sich aber nicht so verschieben.
mit funktioniert es ja auch ohne, dass es sich verschiebt
es soll einfach nur die Größe andern, sich aber nicht so verschieben.
mit
Code: Alles auswählen
new_pos = (old_pos[0] + (old_size[0] - new_size[0]) / 2, old_pos[1] + (old_size[1] - new_size[1]) / 2)
- Freitag 19. März 2021, 08:16
- Forum: Allgemeine Fragen
- Thema: Kivy Rotation resize ändert position
- Antworten: 40
- Zugriffe: 3871
Re: Kivy Rotation resize ändert position
Das ist das was passiert: https://youtu.be/Q4DkcBuptyM und das hier ist mein Aktueller code: from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Rectangle, PushMatrix, Rotate, PopMatrix from kivy.clock import Clock from kivy.core.window import Window class Ca...