Die Suche ergab 268 Treffer

von Atalanttore
Samstag 23. März 2019, 21:01
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@__deets__ & Sirius3: Danke für die Mühe meine Fragen zu beantworten. Ich habe eure Vorschläge schon erfolgreich umgesetzt. Der Code ist erfreulich kurz geworden. - 4: lies dich in partial ein. Dann erklärt sich das hoffentlich. Soviel ich verstanden habe ist `partial()` eine Methode zum Erstellen e...
von Atalanttore
Sonntag 17. März 2019, 21:48
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

Schöner Fortschritt. Du kannst dir AFAIK beim Signal die Liste um die Typen sparen, du hast ja nur ein Argument. Dann sollte eigentlich list bzw str direkt funktionieren. Danke. Der Fortschritt war eine ganz schwere Geburt. Die Übergabe eines Typs beim Signal funktioniert bei mir auch ohne Liste. A...
von Atalanttore
Samstag 16. März 2019, 19:39
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

` device .trigger.connect( window .handle_trigger)` und `device.connect_and_emit_trigger()` war vertauscht. In umgedrehter Reihenfolge funktioniert es jetzt. Die Kopplung zwischen den Objekten `device` und `window` findet nun außerhalb der beiden Klassen statt. Ist das nach den Entwurfsprinzipien so...
von Atalanttore
Samstag 16. März 2019, 17:22
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

Der Code wurde beschrieben mit The following code demonstrates the definition, connection and emit of a signal without arguments: Unter "demonstrate" verstehe ich als Praktiker, dass auch etwas passiert. Mit folgender Erweiterung scheint es dann zu funktionieren: foo = Foo() foo.connect_and_emit_tri...
von Atalanttore
Samstag 16. März 2019, 16:47
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@__deets__: Ich habe einen Beispielcode in der Doku probiert, aber nicht mal dieser Code tut was er soll. from PyQt5.QtCore import QObject, pyqtSignal class Foo(QObject): # Define a new signal called 'trigger' that has no arguments. trigger = pyqtSignal() def connect_and_emit_trigger(self): # Connec...
von Atalanttore
Freitag 15. März 2019, 16:17
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@__deets__: Welche 10 Zeilen meinst du?
von Atalanttore
Dienstag 12. März 2019, 21:52
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@__deets__: Deine Vorschläge wollte ich umsetzen, aber es endete mit folgenden Fehlermeldungen: Traceback (most recent call last): File "/home/ata/source/usb-detect/main.py", line 130, in <module> main() File "/home/ata/source/usb-detect/main.py", line 122, in main linux_device_monitor = LinuxDevice...
von Atalanttore
Montag 11. März 2019, 21:52
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

Ich habe nun im `LinuxDeviceMonitor` das Signal `devices_changed` erstellt. Ausführen lässt sich der Code damit immer noch, aber beim Anstecken eines USB-Sticks erscheint nun folgende Fehlermeldung: Traceback (most recent call last): File "/home/ata/source/usb-detect/main.py", line 61, in process_in...
von Atalanttore
Montag 11. März 2019, 21:02
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

Ist ein Signal eine Art globaler Variable, wo a) alle damit verbundenen Slots bei einer Änderung benachrichtigt werden und b) man an jeder Stelle im Code darauf zugreifen kann?

Gruß
Atalanttore
von Atalanttore
Montag 11. März 2019, 16:14
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@__deets__: Die Methode `setText()` erwartet einen String. Deshalb die Umwandlung mittels `str()`. Mit einer Liste kommt es zu folgendem Fehler:

Code: Alles auswählen

TypeError: setText(self, str): argument 1 has unexpected type 'list'
Was meinst du mit "intimen Kenntnissen"?

Gruß
Atalanttore
von Atalanttore
Sonntag 10. März 2019, 22:09
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@sparrow: Ja, wenn man beim Aufruf von `get_path_for_usbid()` die Vendor ID und Product ID des USB-Sticks übergibt, dann erhält man den Pfad zum USB-Stick. Unter Ubuntu hat es bei mir funktioniert. Unter Windows habe ich es noch nicht getestet. Der Code von __deets__ dagegen liefert zur Laufzeit die...
von Atalanttore
Sonntag 10. März 2019, 21:29
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

Du rufst process_incoming AUF, statt es nur als callback zu übergeben. Ok, nochmal genauer hingeschaut. Das ist ja noch etwas kruder... die process_incoming-Methode muss aufgerufen werden, wenn etwas auf dem Socket passiert. Was du stattdessen machst ist, deren Ruckgabewert (der zufällig None ist) ...
von Atalanttore
Sonntag 10. März 2019, 21:12
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

Wann genau willst du eigentlich die USB Device ID auswerten, die du im Threadtitel geschriebebn hast? Und was meinst du mit der Device ID? Mit Device ID meinte ich die Vendor ID und Product ID von USB-Geräten. Eigentlich wollte ich damit den Einhängepunkt eines USB-Sticks herausfinden, aber das fun...
von Atalanttore
Sonntag 10. März 2019, 16:51
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@sparrow: Danke für den vielen Code. Momentan bin ich allerdings mit dem Code von __deets__ für Linux noch vollkommen ausgelastet. Bei der Erkennung von USB-Speichern konnte ich mein DVD-Laufwerk mittlerweile erfolgreich ausschließen. Ich habe noch etwas weiter an den Ausschlusskriterien geschraubt,...
von Atalanttore
Samstag 9. März 2019, 21:42
Forum: Allgemeine Fragen
Thema: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID
Antworten: 67
Zugriffe: 823

Re: Zugriff auf Inhalt eines USB-Sticks mittels USB Device ID

@sparrow: Das Programm sollte automatisch bemerken, wenn ein USB-Stick angeschlossen wurde. @__deets__: `_is_usb_mass_storage_device()` habe ich schon versucht entsprechend zu erweitern. Das Ergebnis war bisher immer, dass danach gar nichts mehr erkannt wurde. Mein zusammengebastelter Code mit Werte...