Die Suche ergab 22 Treffer
- Mittwoch 27. Februar 2019, 15:53
- Forum: Qt/KDE
- Thema: Hilfe: PyQt5 Code verbessern/optimieren
- Antworten: 11
- Zugriffe: 2653
Re: Hilfe: PyQt5 Code verbessern/optimieren
Du glaubst nur, das die Dateien relativ zur .py-Datei gesucht werden. Das stimmt nicht. Sie werden relativ zum working directory des Prozesses gesucht. Wenn du dich beim Programmstart *in* dem Verzeichnis befindest, in dem die .py-Datei liegt, klappts.
Wenn du aber zB
cd c:\irgend\ein\pfad
c ...
- Mittwoch 27. Februar 2019, 13:34
- Forum: Qt/KDE
- Thema: Hilfe: PyQt5 Code verbessern/optimieren
- Antworten: 11
- Zugriffe: 2653
Re: Hilfe: PyQt5 Code verbessern/optimieren
Sternchenimporte sind böse™.
Fällt mir jetzt erst auf was ihr beiden damit meint, werd es noch korrigieren.
Dateinamen sollten nicht irgendwo im Code stehen, sondern als Konstanten am Anfang.
Lässt sich ja leicht ändern.
Relative Pfade sind relativ blöd, weil man das Programm dann von einem ...
Fällt mir jetzt erst auf was ihr beiden damit meint, werd es noch korrigieren.
Dateinamen sollten nicht irgendwo im Code stehen, sondern als Konstanten am Anfang.
Lässt sich ja leicht ändern.
Relative Pfade sind relativ blöd, weil man das Programm dann von einem ...
- Mittwoch 27. Februar 2019, 01:08
- Forum: Qt/KDE
- Thema: Hilfe: PyQt5 Code verbessern/optimieren
- Antworten: 11
- Zugriffe: 2653
Re: Hilfe: PyQt5 Code verbessern/optimieren
Hallo blackjack
habe jetzt einiges geändert/ergänzt:
- cur.close() und conn.commit() eingebaut
- keine SELECT * mehr drinn
- statt ROWID jetzt die ID
- gibt es noch keine DB, wird sie angelegt mit der Tabelle film und da es dann noch keine Einträge gibt ist der index = 0 und die Query wird nicht ...
habe jetzt einiges geändert/ergänzt:
- cur.close() und conn.commit() eingebaut
- keine SELECT * mehr drinn
- statt ROWID jetzt die ID
- gibt es noch keine DB, wird sie angelegt mit der Tabelle film und da es dann noch keine Einträge gibt ist der index = 0 und die Query wird nicht ...
- Montag 25. Februar 2019, 01:22
- Forum: Qt/KDE
- Thema: Hilfe: PyQt5 Code verbessern/optimieren
- Antworten: 11
- Zugriffe: 2653
Re: Hilfe: PyQt5 Code verbessern/optimieren
Danke euch beiden,
hab zwar nicht alles verstanden bzw. nachvollziehen können, auch bekomme ich die Beispiele in Qt Creator nicht ans laufen weil er dauernd bei den Kits hängenbleibt und die überfordern mich einfach.
Hab dann noch mal weiter gegoogelt und eine Seite gefunden die in einzelnen ...
hab zwar nicht alles verstanden bzw. nachvollziehen können, auch bekomme ich die Beispiele in Qt Creator nicht ans laufen weil er dauernd bei den Kits hängenbleibt und die überfordern mich einfach.
Hab dann noch mal weiter gegoogelt und eine Seite gefunden die in einzelnen ...
- Samstag 23. Februar 2019, 12:37
- Forum: Qt/KDE
- Thema: Hilfe: PyQt5 Code verbessern/optimieren
- Antworten: 11
- Zugriffe: 2653
Hilfe: PyQt5 Code verbessern/optimieren
Hallo zusammen,
ich hatte mal wieder ne Idee, ein Programm mit Datenbank in dem ich meine Kinobesuche erfassen kann.
Die SQLite Datenbank war ja schnell erstellt mithilfe des SQLite Browser Programms.
Die DB enthält die Tabellen Filme, Kinos, Säle, Kategorien, Freunde und Besuche.
Angefangen hab ...
ich hatte mal wieder ne Idee, ein Programm mit Datenbank in dem ich meine Kinobesuche erfassen kann.
Die SQLite Datenbank war ja schnell erstellt mithilfe des SQLite Browser Programms.
Die DB enthält die Tabellen Filme, Kinos, Säle, Kategorien, Freunde und Besuche.
Angefangen hab ...
- Samstag 4. November 2017, 21:14
- Forum: Raspberry Pi und Co.
- Thema: Hilfe bei neuer Funktion in LS7366R.py
- Antworten: 8
- Zugriffe: 2831
Re: Hilfe bei neuer Funktion in LS7366R.py
WOW ,vielen vielen Dank Sirius3 das funktioniert ja wie geschmiert

Darf ich das an den ursprünglichen Autor weitergeben?
Darf ich das an den ursprünglichen Autor weitergeben?
- Samstag 4. November 2017, 20:09
- Forum: Raspberry Pi und Co.
- Thema: Hilfe bei neuer Funktion in LS7366R.py
- Antworten: 8
- Zugriffe: 2831
Re: Hilfe bei neuer Funktion in LS7366R.py
hallo narpfel,
mit struct.pack hab ich schon rumprobiert, deine Variante funktioniert an der python console und im Schript jetzt auch gut für den ONEBYTE_COUNTER und TWOBYTE_COUNTER Modus, da ich aber gerne dem Author was zurück geben möchte was auch mit dem THREEBYTE_COUNTER und FOURBYTE_COUNTER ...
mit struct.pack hab ich schon rumprobiert, deine Variante funktioniert an der python console und im Schript jetzt auch gut für den ONEBYTE_COUNTER und TWOBYTE_COUNTER Modus, da ich aber gerne dem Author was zurück geben möchte was auch mit dem THREEBYTE_COUNTER und FOURBYTE_COUNTER ...
- Samstag 4. November 2017, 15:19
- Forum: Raspberry Pi und Co.
- Thema: Hilfe bei neuer Funktion in LS7366R.py
- Antworten: 8
- Zugriffe: 2831
Re: Hilfe bei neuer Funktion in LS7366R.py
ok, mit
bytes_string = [self.WRITE_DTR, 0x00, 0x63]
self.spi.xfer2(bytes_string)
bekomme ich es schonmal hin das er den Zählerwert 99 übermittelt und auch beim aufruf von readCount wird mir die 99 als Startwert anzeigt.
Nach weiterem rumprobieren bekomme ich mit
bytes_string = [self.WRITE_DTR ...
bytes_string = [self.WRITE_DTR, 0x00, 0x63]
self.spi.xfer2(bytes_string)
bekomme ich es schonmal hin das er den Zählerwert 99 übermittelt und auch beim aufruf von readCount wird mir die 99 als Startwert anzeigt.
Nach weiterem rumprobieren bekomme ich mit
bytes_string = [self.WRITE_DTR ...
- Samstag 4. November 2017, 01:00
- Forum: Raspberry Pi und Co.
- Thema: Hilfe bei neuer Funktion in LS7366R.py
- Antworten: 8
- Zugriffe: 2831
Hilfe bei neuer Funktion in LS7366R.py
Hallo zusammen,
ich versuche das Script LS7366R.py von hier mit der Funktion WRITE_DTR + LOAD_COUNTER (Zeile def loadCounter(self, enc_val):) zu erweitern um einen Startzählerwert vorzugeben.
Bisher sind meine Versuche gescheitert, bekomme zwar keine Fehlermeldung aber auch der Wert (9999) wird ...
ich versuche das Script LS7366R.py von hier mit der Funktion WRITE_DTR + LOAD_COUNTER (Zeile def loadCounter(self, enc_val):) zu erweitern um einen Startzählerwert vorzugeben.
Bisher sind meine Versuche gescheitert, bekomme zwar keine Fehlermeldung aber auch der Wert (9999) wird ...
- Freitag 3. November 2017, 23:53
- Forum: Raspberry Pi und Co.
- Thema: Kommunikationsproblem: RPi - FT232H - MCP23017
- Antworten: 6
- Zugriffe: 2787
Re: Kommunikationsproblem: RPi - FT232H - MCP23017
Danke nochmals, da die kommunikation ja mit dem langen Kabel erstmal läuft kümmere ich mich jetzt um den LS7366R (32-bit Quadratur Decoder Zähler) der auch direkt am Pi an SPI angeschlossen wird, siehe neuer Post
Gruß
Thilo
Gruß
Thilo
- Dienstag 31. Oktober 2017, 15:42
- Forum: Raspberry Pi und Co.
- Thema: Kommunikationsproblem: RPi - FT232H - MCP23017
- Antworten: 6
- Zugriffe: 2787
Re: Kommunikationsproblem: RPi - FT232H - MCP23017
Danke für die Infos
Habe jetzt doch mal wie du vorgeschlagen hast, den MCP über ein misbrauchtes 2,5 Meter langes USB-Kabel und einen Levelshifter an den I2C vom Raspi geklemmt, mein script angepasst und schon bekomme ich auch die Inputs angezeigt :-D
Scheint also bei der kommunikation über den ...
Habe jetzt doch mal wie du vorgeschlagen hast, den MCP über ein misbrauchtes 2,5 Meter langes USB-Kabel und einen Levelshifter an den I2C vom Raspi geklemmt, mein script angepasst und schon bekomme ich auch die Inputs angezeigt :-D
Scheint also bei der kommunikation über den ...
- Montag 30. Oktober 2017, 17:02
- Forum: Raspberry Pi und Co.
- Thema: Kommunikationsproblem: RPi - FT232H - MCP23017
- Antworten: 6
- Zugriffe: 2787
Re: Kommunikationsproblem: RPi - FT232H - MCP23017
Der Grund warum ich den MCP23017 über den FT232H ansteuern muß ist, das in dem Gerät wo der MCP eingebaut wird, kein Platz für den RPi samt Touchdisplay ist. Und da sowohl der I2C- als auch der SPI-Bus empfindlich auf längere Kabel reagieren, nutze ich lieber USB und den FT232H.
Später soll dann ...
Später soll dann ...
- Montag 30. Oktober 2017, 16:16
- Forum: Raspberry Pi und Co.
- Thema: Kommunikationsproblem: RPi - FT232H - MCP23017
- Antworten: 6
- Zugriffe: 2787
Kommunikationsproblem: RPi - FT232H - MCP23017
Hallo zusammen,
ich arbeite mich gerade damit ein einen MCP23017 (I2C 16 Kanal Expander) über den FT232H (USB zu I2C/SPI Chip) vom RPi aus anzusteuern. Ich nutze dabei die adafruit GPIO-Libs.
Was geht ist, das er die LEDs an den ersten 8 Kanälen ansteuert und beim beenden alle 8 LEDs ausschaltet ...
ich arbeite mich gerade damit ein einen MCP23017 (I2C 16 Kanal Expander) über den FT232H (USB zu I2C/SPI Chip) vom RPi aus anzusteuern. Ich nutze dabei die adafruit GPIO-Libs.
Was geht ist, das er die LEDs an den ersten 8 Kanälen ansteuert und beim beenden alle 8 LEDs ausschaltet ...
- Mittwoch 13. April 2016, 22:27
- Forum: Allgemeine Fragen
- Thema: Frage zu nfcpy
- Antworten: 3
- Zugriffe: 1509
Re: Frage zu nfcpy
@BlackJack: Zuerst noch der Link zu dem Bereich aus dem ich mein Beispiel habe: http://nfcpy.readthedocs.org/en/latest/topics/get-started.html#read-and-write-tags
Die `sys.path.insert()`-Geschichte am Anfang habe ich aus einem der mitgelieferten Python-Beispiele nehmen müssen da sonst die Meldung ...
Die `sys.path.insert()`-Geschichte am Anfang habe ich aus einem der mitgelieferten Python-Beispiele nehmen müssen da sonst die Meldung ...
- Mittwoch 13. April 2016, 17:04
- Forum: Allgemeine Fragen
- Thema: Frage zu nfcpy
- Antworten: 3
- Zugriffe: 1509
Frage zu nfcpy
Hallo zusammen,
ich möchte mit nfcpy den reinen Text eines NFC-Tags auslesen, wie müsste ich dieses Beispiel erweitern damit ich nur noch 'TPNR0001' ausgegeben bekomme?
Also ohne die Angaben record 1 , type , name und '\x02en vor ZPNR0001
nfctest.py
#!/usr/bin/env python
# -*- coding: latin-1 ...
ich möchte mit nfcpy den reinen Text eines NFC-Tags auslesen, wie müsste ich dieses Beispiel erweitern damit ich nur noch 'TPNR0001' ausgegeben bekomme?
Also ohne die Angaben record 1 , type , name und '\x02en vor ZPNR0001
nfctest.py
#!/usr/bin/env python
# -*- coding: latin-1 ...
- Montag 14. März 2016, 15:49
- Forum: Datenbankprogrammierung mit Python
- Thema: Frage zu Aufbau SQLite Datenbank
- Antworten: 8
- Zugriffe: 2981
Re: Frage zu Aufbau SQLite Datenbank
Ok, befasse mich erst seit Freitag aktiv mit SQLite (und Datenbanken), daher blutiger Anfänger ;-)
Ich habe die Anmerkungen berücksichtigt:
CREATE TABLE `tape` (
`id` INTEGER,
`number` NUMERIC,
`type` TEXT,
`length` NUMERIC,
`speed` NUMERIC,
`side` TEXT,
PRIMARY KEY(id)
);
und
CREATE ...
Ich habe die Anmerkungen berücksichtigt:
CREATE TABLE `tape` (
`id` INTEGER,
`number` NUMERIC,
`type` TEXT,
`length` NUMERIC,
`speed` NUMERIC,
`side` TEXT,
PRIMARY KEY(id)
);
und
CREATE ...
- Montag 14. März 2016, 15:14
- Forum: Datenbankprogrammierung mit Python
- Thema: Frage zu Aufbau SQLite Datenbank
- Antworten: 8
- Zugriffe: 2981
Re: Frage zu Aufbau SQLite Datenbank
Danke Sirius3 
- Montag 14. März 2016, 14:38
- Forum: Datenbankprogrammierung mit Python
- Thema: Frage zu Aufbau SQLite Datenbank
- Antworten: 8
- Zugriffe: 2981
Re: Frage zu Aufbau SQLite Datenbank
Danke Sirius3
müsste ja dann so aussehen, oder?
Tabelle 1:
CREATE TABLE `tapes` (
`ID` INTEGER PRIMARY KEY AUTOINCREMENT,
`tapenumber` TEXT,
`tapetype` TEXT,
`tapelength` TEXT,
`tapespeed` TEXT,
`tapeside` TEXT
);
Tabelle 2:
CREATE TABLE `tracks` (
`ID` INTEGER PRIMARY KEY AUTOINCREMENT ...
müsste ja dann so aussehen, oder?
Tabelle 1:
CREATE TABLE `tapes` (
`ID` INTEGER PRIMARY KEY AUTOINCREMENT,
`tapenumber` TEXT,
`tapetype` TEXT,
`tapelength` TEXT,
`tapespeed` TEXT,
`tapeside` TEXT
);
Tabelle 2:
CREATE TABLE `tracks` (
`ID` INTEGER PRIMARY KEY AUTOINCREMENT ...
- Montag 14. März 2016, 13:44
- Forum: Datenbankprogrammierung mit Python
- Thema: Frage zu Aufbau SQLite Datenbank
- Antworten: 8
- Zugriffe: 2981
Frage zu Aufbau SQLite Datenbank
Hallo zusammen,
ich möchte eine Datenbank (SQLite) aufbauen mit den Feldern:
tapenumber;tapetype;tapelength;tapespeed;tapeside;tracknumber;tracktitle;trackstart;tracklength
Mit SQLiteDatabaseBrowserPortable habe ich die Felder auch schon in einer Tabelle angelegt.
Meine Fragen hierzu:
- reicht ...
ich möchte eine Datenbank (SQLite) aufbauen mit den Feldern:
tapenumber;tapetype;tapelength;tapespeed;tapeside;tracknumber;tracktitle;trackstart;tracklength
Mit SQLiteDatabaseBrowserPortable habe ich die Felder auch schon in einer Tabelle angelegt.
Meine Fragen hierzu:
- reicht ...
- Dienstag 1. März 2016, 20:31
- Forum: Raspberry Pi und Co.
- Thema: Kivy PyFirmata Problem
- Antworten: 2
- Zugriffe: 2486
Re: Kivy PyFirmata Problem
Da ich bei den unzähligen Versuchen immer wieder die Meldug "'float' object has no attribute 'ids'" bekomme, habe ich in der class RootWidget(FloatLayout) noch
...
class RootWidget(FloatLayout):
...
def __init__(self, *args, **kwargs):
super(RootWidget, self).__init__(*args, **kwargs)
print ...
...
class RootWidget(FloatLayout):
...
def __init__(self, *args, **kwargs):
super(RootWidget, self).__init__(*args, **kwargs)
print ...
