Die Suche ergab 407 Treffer

von Atalanttore
Montag 25. November 2019, 22:24
Forum: Qt/KDE
Thema: 2 Zeichenfelder (Canvas) in einem `QMainWindow`
Antworten: 2
Zugriffe: 1272

2 Zeichenfelder (Canvas) in einem `QMainWindow`

Hallo Für mein neustes Projekt würde ich gerne 2 verschiedene `QWidget` (aktuell `QLabel`), die ich mit dem Qt Designer in einem `QMainWindow` platziert habe, zu jeweils einem eigenen Zeichenfeld (Canvas) machen, in denen man mit gedrückter Maustaste Linien zeichnen kann. Mit der Hilfe von Beispielc...
von Atalanttore
Montag 25. November 2019, 21:34
Forum: Qt/KDE
Thema: Sichtbarkeit von sichtbaren QWidgets ist "False"
Antworten: 7
Zugriffe: 1188

Re: Sichtbarkeit von sichtbaren QWidgets ist "False"

@__deets__ & __blackjack__: Danke für die Erklärungen.

Gruß
Atalanttore
von Atalanttore
Montag 25. November 2019, 16:09
Forum: Qt/KDE
Thema: Sichtbarkeit von sichtbaren QWidgets ist "False"
Antworten: 7
Zugriffe: 1188

Re: Sichtbarkeit von sichtbaren QWidgets ist "False"

@__deets__: Danke für die Antwort. Bezeichnet man Fenster und Dialoge allgemein als "toplevel" Widgets oder ist das nur bei Qt so?

Gruß
Atalanttore
von Atalanttore
Sonntag 24. November 2019, 19:15
Forum: Qt/KDE
Thema: Sichtbarkeit von sichtbaren QWidgets ist "False"
Antworten: 7
Zugriffe: 1188

Re: Sichtbarkeit von sichtbaren QWidgets ist "False"

Calling setVisible(true) or show() sets the widget to visible status if all its parent widgets up to the window are visible.
Mit "parent widgets" ist dann wohl das `QMainWindow` gemeint.
von Atalanttore
Sonntag 24. November 2019, 16:17
Forum: Qt/KDE
Thema: Sichtbarkeit von sichtbaren QWidgets ist "False"
Antworten: 7
Zugriffe: 1188

Sichtbarkeit von sichtbaren QWidgets ist "False"

Hallo Mit dem folgenden Code erscheinen 3 `QPushButton`s in einem `QMainWindow`. Die Sichtbarkeit der `QPushButton` wird zusätzlich noch explizit auf "True" gesetzt. Trotzdem gibt die Methode ` isVisible() ` von jedem `QPushButton` ein "False" zurück. Warum wird ein "False&q...
von Atalanttore
Dienstag 19. November 2019, 20:20
Forum: Allgemeine Fragen
Thema: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben
Antworten: 11
Zugriffe: 1605

Re: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben

"design by contract" kannte ich auch noch nicht.
von Atalanttore
Dienstag 19. November 2019, 16:20
Forum: Allgemeine Fragen
Thema: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben
Antworten: 11
Zugriffe: 1605

Re: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben

@__deets__: Wieder was gelernt. Danke. "Verträge" sind mir bei Python bisher noch nie begegnet.

Gruß
Atalanttore
von Atalanttore
Dienstag 19. November 2019, 16:14
Forum: Allgemeine Fragen
Thema: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben
Antworten: 11
Zugriffe: 1605

Re: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben

@__blackjack__: Danke für die genaue Erklärung. Jetzt habe ich das Problem verstanden.

Der Begriff ”hashable” begegnet mir häufig bei Fehlermeldungen. Aus dem Python Glossar wird mir aber nicht klar, warum man bzw. Python so etwas überhaupt benötigt.

Was meinst du mit ”Vertrag”?

Gruß
Atalanttore
von Atalanttore
Montag 18. November 2019, 21:34
Forum: Allgemeine Fragen
Thema: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben
Antworten: 11
Zugriffe: 1605

Re: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben

@snafu: Danke für den Code.

Erst mit `max()` den höchsten Wert im Dictionary suchen und anschließend alle Schlüssel ausgeben, die diesen höchsten Wert haben. Eigentlich ganz logisch und einfach. :)

Gruß
Atalanttore
von Atalanttore
Montag 18. November 2019, 21:13
Forum: Allgemeine Fragen
Thema: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben
Antworten: 11
Zugriffe: 1605

Re: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben

@Sirius3: Danke für deinen verbesserten Code.

Als Schlüssel kann man auch Integer nehmen.
Sirius3 hat geschrieben: Sonntag 17. November 2019, 22:32 Da hast Du Glück, dass alle Zahlen zwei Ziffern haben.
Was meinst du damit genau?

Was bedeutet `float('-inf')`?

Gruß
Atalanttore
von Atalanttore
Sonntag 17. November 2019, 21:59
Forum: Allgemeine Fragen
Thema: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben
Antworten: 11
Zugriffe: 1605

Alle Schlüssel mit höchstem Wert im `dict()` ausgeben

Hallo Ich habe mir wieder eine kleine Übungsaufgabe ausgedacht. Diesmal gibt es ein `dict()` mit Buchstaben als Schlüssel (z.B. "a") und Zahlen als Werte (z.B. 10). In einer Liste sollen nun alle Schlüssel ausgegeben werden, die den höchsten Zahlenwert im Wörterbuch haben. Code: pairs = {&...
von Atalanttore
Sonntag 17. November 2019, 21:35
Forum: Qt/KDE
Thema: Einträge in `QMenu` wie Radiobuttons markieren und auswählbar machen
Antworten: 3
Zugriffe: 1022

Re: Einträge in `QMenu` wie Radiobuttons markieren und auswählbar machen

@__deets__: Danke für den Hinweis. In der Doku habe ich dazu auch allgemeine Informationen gefunden.

Gruß
Atalanttore
von Atalanttore
Sonntag 17. November 2019, 20:33
Forum: Qt/KDE
Thema: Einträge in `QMenu` wie Radiobuttons markieren und auswählbar machen
Antworten: 3
Zugriffe: 1022

Einträge in `QMenu` wie Radiobuttons markieren und auswählbar machen

Hallo Mit Qt5 bzw. PyQt5 würde ich gerne den aktiven Eintrag in einem `QMenu` mit einem Punkt wie unten abgebildet markieren. In der Doku zur `QAction` fand ich zwar eine Funktion zum auswählbar machen namens ` setCheckable() `, aber damit erscheint nach einem Aufruf von `setChecked()` ein Kontrollk...
von Atalanttore
Dienstag 12. November 2019, 23:18
Forum: Allgemeine Fragen
Thema: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen
Antworten: 35
Zugriffe: 2518

Re: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen

if ( exclude is None or not exclude.get(vehicle_type) or model not in exclude.get(vehicle_type) ): ... Ja, das mit dem `None` ist ein Idiom in Python. Das Problem bei veränderbaren Objekten als Defaultwerten ist, dass die nur ein einziges mal erstellt werden, nämlich wenn die ``def``-Anweisung ausg...
von Atalanttore
Dienstag 12. November 2019, 22:58
Forum: Allgemeine Fragen
Thema: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen
Antworten: 35
Zugriffe: 2518

Re: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen

@Sirius3 + snafu: Danke für die alternativen Lösungsvorschläge und den Code.

Gruß
Atalanttore
von Atalanttore
Montag 11. November 2019, 21:41
Forum: Allgemeine Fragen
Thema: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen
Antworten: 35
Zugriffe: 2518

Re: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen

@__blackjack__: Wäre folgender docstring besser? """ Create a new mileage dictionary with default “unknown” value. :param exclude: Type and model of vehicles to be excluded from the dictionary. :return: {“type of the vehicle“: {“model of the vehicle“: “unknown“}} """ Gr...
von Atalanttore
Sonntag 10. November 2019, 19:48
Forum: Allgemeine Fragen
Thema: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen
Antworten: 35
Zugriffe: 2518

Re: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen

Der Funktion `create_mileage()` habe ich mit freundlicher Unterstützung meiner IDE PyCharm nun auch einen docstring verpasst. Code: def create_mileage(exclude=None): """ Create a new mileage dictionary with default “unknown” value. :param exclude: Type and model of vehicles to be excl...
von Atalanttore
Sonntag 10. November 2019, 16:31
Forum: Allgemeine Fragen
Thema: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen
Antworten: 35
Zugriffe: 2518

Re: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen

@__blackjack__: Danke für die gut verständlichen Erklärungen. @Atalanttore: Es ist eigentlich egal wie lang eine Bedingung ist: Klammern drum und ein ``not`` davor funktioniert *immer* für eine Negation. Also Ausgangeslage: if ( exclude is not None and exclude.get(vehicle_type) and model in exclude....
von Atalanttore
Samstag 9. November 2019, 21:18
Forum: Allgemeine Fragen
Thema: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen
Antworten: 35
Zugriffe: 2518

Re: Zweidimensionales Dictionary mit Daten aus einem dreidimensionalen Dictionary erstellen

@__blackjack__: Vielen Dank für deine Verbesserungsvorschläge und Erklärungen. Mit Datenstrukturen beschäftige ich mich gerade. @Atalanttore: Das ``continue`` ist unschön. Wenn man die Bedingung von dem ``if`` umdreht, wird das auch ganz einfach überflüssig. Die lange `if`-Bedingung umzudrehen ist m...