Die Suche ergab 407 Treffer
- 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...
- 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
Gruß
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
Gruß
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"
Mit "parent widgets" ist dann wohl das `QMainWindow` gemeint.Calling setVisible(true) or show() sets the widget to visible status if all its parent widgets up to the window are visible.
- 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...
- 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.
- 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
Gruß
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
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
- 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
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
- Montag 18. November 2019, 21:13
- Forum: Allgemeine Fragen
- Thema: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben
- Antworten: 11
- Zugriffe: 1605
- 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 = {&...
- 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
Gruß
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...
- 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...
- 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
Gruß
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...
- 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...
- Sonntag 10. November 2019, 17:46
- 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 Erklärung.
Gruß
Atalanttore
Gruß
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....
- 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...