Die Suche ergab 134 Treffer

von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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ß
von mechanicalStore
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...
von mechanicalStore
Sonntag 28. April 2024, 21:41
Forum: Allgemeine Fragen
Thema: ORM select().distinct()
Antworten: 8
Zugriffe: 346

Re: ORM select().distinct()

sparrow hat geschrieben: Sonntag 28. April 2024, 20:40 @mechanicalStore: Es geht nur um das Argument, das man .distinct() mitgeben kann. Und da hast du ja bereits bemerkt, dass das nicht geht.
Alles klar, danke.
Und du müsstest auch einen Fehler oder eine Warnung bekommen haben.
Weder, noch. Hat einfach keinerlei Wirkung gezeigt.
von mechanicalStore
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...
von mechanicalStore
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, ...
von mechanicalStore
Sonntag 28. April 2024, 16:38
Forum: Allgemeine Fragen
Thema: ORM select().distinct()
Antworten: 8
Zugriffe: 346

Re: ORM select().distinct()

sparrow hat geschrieben: Sonntag 28. April 2024, 14:27Welches ORM?
SQLAlchemy
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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...
von mechanicalStore
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.