Normalerweise übergebe ich den Namen der gewünschten Hintergrundfarbe.
RGB + oder - ist aber ein guter Tipp. Danke.
Gruß
Atalanttore
Die Suche ergab 407 Treffer
- Sonntag 12. Januar 2020, 22:41
- Forum: Qt/KDE
- Thema: Textfarbe abhängig von der Hintergrundfarbe automatisch bestimmen
- Antworten: 2
- Zugriffe: 849
- Montag 6. Januar 2020, 16:23
- Forum: Qt/KDE
- Thema: Textfarbe abhängig von der Hintergrundfarbe automatisch bestimmen
- Antworten: 2
- Zugriffe: 849
Textfarbe abhängig von der Hintergrundfarbe automatisch bestimmen
Hallo,
bietet Qt die Möglichkeit eine gut leserliche Textfarbe automatisch anhand der Hintergrundfarbe berechnen zu lassen, sodass sich der Text immer gut vom Hintergrund abhebt?
Gruß
Atalanttore
bietet Qt die Möglichkeit eine gut leserliche Textfarbe automatisch anhand der Hintergrundfarbe berechnen zu lassen, sodass sich der Text immer gut vom Hintergrund abhebt?
Gruß
Atalanttore
- Freitag 3. Januar 2020, 21:53
- Forum: Qt/KDE
- Thema: Einträge in `QMenu` wie Radiobuttons markieren und auswählbar machen
- Antworten: 3
- Zugriffe: 1020
Re: Einträge in `QMenu` wie Radiobuttons markieren und auswählbar machen
Nur zur Information:
Mit dem Hinzufügen von `QAction`-Menüeintragen zu einer `QActionGroup` erhält man sowohl das gewünschte Radiobutton-Verhalten als auch das gewünschte Erscheinungsbild mit einem Punkt vor dem aktiven bzw. zuletzt ausgewählten Menüeintrag.
Gruß
Atalanttore
Mit dem Hinzufügen von `QAction`-Menüeintragen zu einer `QActionGroup` erhält man sowohl das gewünschte Radiobutton-Verhalten als auch das gewünschte Erscheinungsbild mit einem Punkt vor dem aktiven bzw. zuletzt ausgewählten Menüeintrag.
Gruß
Atalanttore
- Samstag 30. November 2019, 17:26
- Forum: Qt/KDE
- Thema: 2 Zeichenfelder (Canvas) in einem `QMainWindow`
- Antworten: 2
- Zugriffe: 1271
Re: 2 Zeichenfelder (Canvas) in einem `QMainWindow`
Die `QGraphicsView` habe ich nun im Qt Designer durch `QVBoxLayout` ersetzt und die 4 `GraphicsView` in der `__init__()` Methode des `MainWindow` mit Python-Code erstellt. Mit den Änderungen erscheinen tatsächlich 4 voneinander unabhängige Felder zum Zeichnen mit der Maus. Ein kleines Problem besteh...
- Freitag 29. November 2019, 21:53
- Forum: Qt/KDE
- Thema: 2 Zeichenfelder (Canvas) in einem `QMainWindow`
- Antworten: 2
- Zugriffe: 1271
Re: 2 Zeichenfelder (Canvas) in einem `QMainWindow`
Den ursprünglichen Ansatz mit `QPixmap()` im `QLabel` habe ich verworfen und zu meiner ersten Idee mit `QGraphicsView` zurückgekehrt. Dazu fand ich ein interessantes Codebeispiel . Das Codebeispiel habe ich zur Einbindung meiner in Qt Designer erstellten `mainwindow.ui` mit mehreren `QGraphicsView` ...
- Montag 25. November 2019, 22:24
- Forum: Qt/KDE
- Thema: 2 Zeichenfelder (Canvas) in einem `QMainWindow`
- Antworten: 2
- Zugriffe: 1271
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: 1187
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: 1187
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: 1187
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: 1187
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: 1601
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: 1601
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: 1601
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: 1601
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: 1601
- Sonntag 17. November 2019, 21:59
- Forum: Allgemeine Fragen
- Thema: Alle Schlüssel mit höchstem Wert im `dict()` ausgeben
- Antworten: 11
- Zugriffe: 1601
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: 1020
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: 1020
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: 2517
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: 2517
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