Die Suche ergab 407 Treffer

von Atalanttore
Samstag 18. April 2020, 16:22
Forum: Allgemeine Fragen
Thema: Ohne zusätzliche eckige Klammern keine Tupel bei `Counter()`
Antworten: 7
Zugriffe: 810

Re: Ohne zusätzliche eckige Klammern keine Tupel bei `Counter()`

@__blackjack__: Aus dem `Counter` benutze ich noch die Methode `most_common()` zum Bestimmen der aktuell häufigsten Elemente.
von Atalanttore
Freitag 17. April 2020, 12:47
Forum: Allgemeine Fragen
Thema: Ohne zusätzliche eckige Klammern keine Tupel bei `Counter()`
Antworten: 7
Zugriffe: 810

Re: Ohne zusätzliche eckige Klammern keine Tupel bei `Counter()`

@Sirius3: Danke für die Erklärung.

Erst die Daten erzeugen und dann den `Counter` wird im konkreten Anwendungsfall nicht funktionieren. Es fallen laufend neue Werte an und die Werte mit den meisten Vorkommen sollen zuerst bearbeitet werden.
von Atalanttore
Freitag 17. April 2020, 00:55
Forum: Allgemeine Fragen
Thema: Ohne zusätzliche eckige Klammern keine Tupel bei `Counter()`
Antworten: 7
Zugriffe: 810

Ohne zusätzliche eckige Klammern keine Tupel bei `Counter()`

Hallo Der Container Datentyp ` Counter ` verhält sich beim Hinzufügen von Tupeln mit der Methode `update()` anders als Listen mit der Methode `append()`. Im folgenden Code bedarf es bei `counter2` zusätzliche eckige Klammern um die Tupel, damit die Ausgabe identisch zur Liste `data` ist. Weshalb ben...
von Atalanttore
Donnerstag 6. Februar 2020, 16:00
Forum: Allgemeine Fragen
Thema: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung
Antworten: 19
Zugriffe: 2106

Re: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung

@__deets__: Danke für den Hinweis. Erstaunlicherweise laufen Snap-Pakete auch in einer Sandbox. PyCharm als Snap-Paket bekam nach der Installation von mir jedoch keine zusätzlichen Privilegien.

Gruß
Atalanttore
von Atalanttore
Mittwoch 5. Februar 2020, 23:23
Forum: Allgemeine Fragen
Thema: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung
Antworten: 19
Zugriffe: 2106

Re: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung

Problem gefunden, genaue Ursache unbekannt. Vor kurzem habe ich mein System neu eingerichtet. Dabei habe ich PyCharm nicht mehr als Snap-Paket, sondern als Flatpak-Paket installiert. Nach der Deinstallation des Flatpak-Paketes und der Installation des Snap-Paketes von PyCharm funktionieren virtuelle...
von Atalanttore
Mittwoch 5. Februar 2020, 22:23
Forum: Allgemeine Fragen
Thema: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung
Antworten: 19
Zugriffe: 2106

Re: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung

@nezzcarth: Danke für den Tipp. Bei der Auswahl einer händisch angelegten virtuellen Umgebung (venv) in PyCharm wird folgendes gemeldet: Python packaging tools not found. Install packaging tools Nach einem Klick auf "Install packaging tools" wird allerdings nichts installiert und die Meldu...
von Atalanttore
Mittwoch 5. Februar 2020, 16:06
Forum: Allgemeine Fragen
Thema: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung
Antworten: 19
Zugriffe: 2106

Re: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung

@sparrow & __deets__: Danke für die Erläuterungen. Es könnte aber tatsächlich gut sein, das es (wie oft mit IDEs) etwas mit dem eventloop zu tun hat. Der muss getrieben werden, damit Events ankommen. Und da mag pycharm interferieren. Was meinst du mit "treiben" bei einem Eventloop gena...
von Atalanttore
Dienstag 4. Februar 2020, 21:54
Forum: Allgemeine Fragen
Thema: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung
Antworten: 19
Zugriffe: 2106

Re: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung

Bei mir funktioniert genau das innerhalb eines venvs. Somit kann ich dir keine Hinweise geben, wie ja auch schon erwaehnt. Wenn du dem tiefer auf die Spur kommen willst, wirst du in Linux System Debugging einsteigen muessen. ZB mit strace schauen, was da passiert, und was ggf. nicht passiert. Mit s...
von Atalanttore
Montag 3. Februar 2020, 15:46
Forum: Allgemeine Fragen
Thema: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung
Antworten: 19
Zugriffe: 2106

Re: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung

@__deets__: Auf die virtuelle Umgebung kann ich natürlich auch verzichten. Allerdings würde mich die Ursache, warum es in der virtuellen Umgebung nicht funktioniert, sehr interessieren.

Gruß
Atalanttore
von Atalanttore
Sonntag 2. Februar 2020, 21:48
Forum: Allgemeine Fragen
Thema: Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung
Antworten: 19
Zugriffe: 2106

Erkennung auf Änderungen am USB-Port funktioniert nicht in einer virtuellen Umgebung

Hallo, folgender Python 3 Code reagiert nur auf Änderungen an USB-Ports, wenn er nicht in einer virtuellen Umgebung (venv) ausgeführt wird. In meinem Fall wurde die virtuelle Umgebung von PyCharm eingerichtet und die Pakete `PyQt5` und `pyudev` zusätzlich installiert. Warum funktioniert die Erkennun...
von Atalanttore
Sonntag 26. Januar 2020, 20:24
Forum: Qt/KDE
Thema: Größe von `stackedWidget` bei Änderung der Seite auch anpassen
Antworten: 1
Zugriffe: 887

Re: Größe von `stackedWidget` bei Änderung der Seite auch anpassen

Zur Veranschaulichung noch ein paar Screenshots.

Mit nur 2 `QPushButton` und ungenutzten Freiräumen oben und unten:
Bild

Mit 4 `QPushButton` und optimaler Ausnutzung des verfügbaren Platzes:
Bild

Gruß
Atalanttore
von Atalanttore
Freitag 24. Januar 2020, 16:37
Forum: Qt/KDE
Thema: Größe von `stackedWidget` bei Änderung der Seite auch anpassen
Antworten: 1
Zugriffe: 887

Größe von `stackedWidget` bei Änderung der Seite auch anpassen

Hallo Ich baue gerade mit dem Qt Designer (Qt5) an einer einfachen GUI für eine Steuerung. Bei einem der beiden Gerätetypen gibt es mehr Optionen, also `QPushButton`, was man damit machen kann. Die jeweiligen Optionen habe ich auf 2 verschiedene Seiten in einem `stackedWidget` verpackt. Die Seite mi...
von Atalanttore
Sonntag 12. Januar 2020, 22:41
Forum: Qt/KDE
Thema: Textfarbe abhängig von der Hintergrundfarbe automatisch bestimmen
Antworten: 2
Zugriffe: 842

Re: Textfarbe abhängig von der Hintergrundfarbe automatisch bestimmen

Normalerweise übergebe ich den Namen der gewünschten Hintergrundfarbe.

RGB + oder - ist aber ein guter Tipp. Danke.

Gruß
Atalanttore
von Atalanttore
Montag 6. Januar 2020, 16:23
Forum: Qt/KDE
Thema: Textfarbe abhängig von der Hintergrundfarbe automatisch bestimmen
Antworten: 2
Zugriffe: 842

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
von 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: 1013

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
von Atalanttore
Samstag 30. November 2019, 17:26
Forum: Qt/KDE
Thema: 2 Zeichenfelder (Canvas) in einem `QMainWindow`
Antworten: 2
Zugriffe: 1262

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...
von Atalanttore
Freitag 29. November 2019, 21:53
Forum: Qt/KDE
Thema: 2 Zeichenfelder (Canvas) in einem `QMainWindow`
Antworten: 2
Zugriffe: 1262

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` ...