Die Suche ergab 134 Treffer
- Samstag 11. Mai 2024, 10:08
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 239
Re: QResizeEvent
Es wird das interne Koordinatensystem transformiert und skaliert. So als hättest du ein Bild in einem Bimdbetrachter und tust damit Dinge. Das kann aber nur funktionieren, solange du nicht selbst Dinge mir dem Bild währenddessen tust. Also irgendwelche Skalierungen selbst vornehmen. Dafür sind ja e...
- Samstag 11. Mai 2024, 07:31
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 239
Re: QResizeEvent
Die globale Frage ist also, was bei diesen beiden Funktionen wirklich geschieht: painter.translate(center_x, center_y) painter.scale(scale_quotient, scale_quotient) Wenn man diese vertauscht, wirkt sich das noch extremer aus. In der Doku ist leider überhaupt nicht beschrieben, wie diese zusammen wir...
- Freitag 10. Mai 2024, 20:57
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 239
Re: QResizeEvent
Hier mal im Ganzen. Irgendwie bekomme ich die richtige Skalierung nicht hin. Beim größer ziehen in Y laufen die Punkte aus dem Sichtfeld raus. Probe z.B. mit modul=1 und zähnezahl=23. Die Punkte eval_int_points sind mit 100 multipliziert, da die eval_float_point so klein sind, dass beim umwandeln na...
- Freitag 10. Mai 2024, 08:59
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 239
Re: QResizeEvent
@snafu: Danke für den Hinweis. Steht ja auch so in der Doku. Es war wohl doch zu spät nach Mitternacht... Wobei das zwar die Fehlermeldung verschwinden lässt, aber semantisch falsch ist, weil die Punkte ja nun bei jedem neu zeichnen verändert werden und so ganz schnell aus dem sichtbaren Bereich her...
- Freitag 10. Mai 2024, 00:03
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 239
Re: QResizeEvent
@__blackjack__: vielen Dank für die hilfreichen Tipps und Korrekturen. Wobei eigentlich nicht so wirklich klar ist warum das überhaupt eines der beiden Ereignisse sein muss, denn der Code macht ja nichts als diesen Kreis zu zentrieren. Was man auch mit einem statischen Bild das man *einmal* zeichnet...
- Donnerstag 9. Mai 2024, 21:24
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 239
Re: QResizeEvent
@mechanicalStore: Warum bindest Du das Layout überhaupt an das Objekt? In der Methode selbst reicht es als lokale Variable, und wenn Du das nach dem setzen irgendwo anders brauchst, dann ist das ja über die `layout()`-Methode erreichbar. In sämtlchen Beispielen der Doku ist das so vorgeschlagen. Un...
- Donnerstag 9. Mai 2024, 18:30
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 239
Re: QResizeEvent
Du meinst so?: self.qvbox_layout = QVBoxLayout() self.button = QToolButton() self.qvbox_layout.addWidget(self.button) self.setLayout(self.qvbox_layout) Die Größe auf das QWidget abgefragt hat den selben Effekt: g = self.geometry() Stehe da etwas auf der Leitung. Kannst Du beschreiben, wie das zu kor...
- Donnerstag 9. Mai 2024, 16:49
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 239
QResizeEvent
Hallo, wieso geht der resize event selbstständig in eine endlos rekursion? #!/usr/bin/env python import sys from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton, QToolButton from PySide6.QtCore import QSize, Qt from PySide6.QtGui import QPainter, QPen, QPixmap, QGradient, QR...
- Donnerstag 9. Mai 2024, 10:24
- Forum: Allgemeine Fragen
- Thema: QPainterPath
- Antworten: 1
- Zugriffe: 147
Re: QPainterPath
Hallo,
hat sich erübrigt, Fehler lag (ganz) woanders.
Danke und Gruß
hat sich erübrigt, Fehler lag (ganz) woanders.
Danke und Gruß
- Dienstag 7. Mai 2024, 19:53
- Forum: Allgemeine Fragen
- Thema: QPainterPath
- Antworten: 1
- Zugriffe: 147
QPainterPath
Hallo, bin gerade unterwegs und habe keinen Zugriff, daher kann ich das Problem nur unpräzise beschreiben. Die Klasse im Subjekt erzeugt Fehlermeldungen. Wenn ich. Z.b. das erste codesnippet hier https://doc.qt.io/qtforpython-6/PySide6/QtGui/QPainterPath.html (natürlich mit entsprechenden Imports, u...
- Sonntag 28. April 2024, 21:41
- Forum: Allgemeine Fragen
- Thema: ORM select().distinct()
- Antworten: 8
- Zugriffe: 346
Re: ORM select().distinct()
Alles klar, danke.
Weder, noch. Hat einfach keinerlei Wirkung gezeigt.Und du müsstest auch einen Fehler oder eine Warnung bekommen haben.
- Sonntag 28. April 2024, 20:02
- Forum: Allgemeine Fragen
- Thema: ORM select().distinct()
- Antworten: 8
- Zugriffe: 346
Re: ORM select().distinct()
Das steht übrigens in der Dokumentation, dass a) das Argument von `distinct()` nur für PostgreSQL Sinn macht, und b) das es „deprecated“ ist. Sollte man also nicht mehr benutzen, auch mit PostgreSQL nicht. Welche Alternativen hätte ich? In ein Set rein schieben und wieder raus holen? Oder diskret a...
- Sonntag 28. April 2024, 18:16
- Forum: Allgemeine Fragen
- Thema: ORM select().distinct()
- Antworten: 8
- Zugriffe: 346
Re: ORM select().distinct()
Es gibt Datenbanken (wie postgres), die können Distinct unabhängig von den selekten Feldern. Die von dir benutzte unterstützt das entweder nicht - oder SQLAlchemy wendet den falschen Dialekt an. Es ist SQLite Du musst also die Auswahl auf die Felder einschränken, die du tatsächlich verwendest. Ok, ...
- Sonntag 28. April 2024, 16:38
- Forum: Allgemeine Fragen
- Thema: ORM select().distinct()
- Antworten: 8
- Zugriffe: 346
- Sonntag 28. April 2024, 13:23
- Forum: Allgemeine Fragen
- Thema: ORM select().distinct()
- Antworten: 8
- Zugriffe: 346
ORM select().distinct()
Hallo, Habe Probleme bei der abfrage mit der distinct() methode. In der Objektstruktur sind viele Attribute enthalten, die QListView zeigt nur point_name an (funktioniert auch): def data(self, index, role): if role == Qt.ItemDataRole.DisplayRole or role == Qt.ItemDataRole.EditRole: return self._meas...
- Samstag 27. April 2024, 08:40
- Forum: Qt/KDE
- Thema: QListView signals
- Antworten: 13
- Zugriffe: 978
Re: QListView signals
Hallo Zusammen, habe es jetzt mit einem Workaround lösen können... class PartListModel(QAbstractListModel): def __init__(self, session): super().__init__() self.session = session self._part_data = Part.get_all_objects(self.session) ... def data(self, index, role): if role == Qt.ItemDataRole.DisplayR...
- Freitag 26. April 2024, 16:47
- Forum: Qt/KDE
- Thema: QListView signals
- Antworten: 13
- Zugriffe: 978
Re: QListView signals
Ja, und damit komme ich dann zu: print(self.parts_model.data()) Ausgabe: print(self.parts_model.data()) ^^^^^^^^^^^^^^^^^^^^^^^ TypeError: PartListModel.data() missing 2 required positional arguments: 'index' and 'role' Womit ich dann wieder hier bin: internal_number = self.parts_model.data(index, Q...
- Freitag 26. April 2024, 15:25
- Forum: Qt/KDE
- Thema: QListView signals
- Antworten: 13
- Zugriffe: 978
Re: QListView signals
@__blackjack__: stehe irgendwie auf dem Schlauch. Wie Du geschrieben hast, ist es besser, das ganze Object abzufragen, und in der QListView nur die entsprechende Spalte anzuzeigen. Das funktioniert auch, aber wie komme ich wieder an das Object selbst dran? Das muss doch über den Index gehen, aber ic...
- Donnerstag 25. April 2024, 19:24
- Forum: Allgemeine Fragen
- Thema: Code bzw. Programme speichern
- Antworten: 8
- Zugriffe: 467
- Samstag 20. April 2024, 20:16
- Forum: Allgemeine Fragen
- Thema: Redundanzen reduzieren
- Antworten: 7
- Zugriffe: 735
Re: Redundanzen reduzieren
@__deets__ , @__blackjack__ : Vielen Dank für die Erklärungen.