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: 178

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: 178

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: 178

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: 386

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: 386

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: 386

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 Meldung bleibt ...
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: 386

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 genau? Gruß Atalan...
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: 386

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: 386

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: 386

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: 199

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: 199

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