Die Suche ergab 20 Treffer

von muekno
Freitag 29. November 2024, 10:35
Forum: Allgemeine Fragen
Thema: Eingabefeld löschen wenn Validierung fails
Antworten: 1
Zugriffe: 1518

Eingabefeld löschen wenn Validierung fails

ich habe folgenden Code:

"""
erstes test project
erst benötigte Module laden
"""
import tkinter as tk # für die GUI
from tkinter import ttk # bessere widgets für die GUI

root = tk.Tk()
root.title('User im System')
root.geometry("800x400+50+50")
root.minsize(width=850, height=400)
root.maxsize ...
von muekno
Sonntag 15. September 2024, 16:05
Forum: Allgemeine Fragen
Thema: Eingabefeld bei verlassen prüfen
Antworten: 10
Zugriffe: 2500

Re: Eingabefeld bei verlassen prüfen

Danke für die Antwort
Ich bin zwar nicht mehr der Jüngste, habe aber kein Problem mit neuen Sprachen oder Methoden, bin da gerne lernfähig.
Einrücken mit Tabs oder Spaces, ich arbeite seit Ewigkeiten mit Tabs und zwar ausschließlich. Mix von Tabs und Spaces it absoluter Mist. und mit Tabs ist das ...
von muekno
Sonntag 15. September 2024, 15:00
Forum: Allgemeine Fragen
Thema: Eingabefeld bei verlassen prüfen
Antworten: 10
Zugriffe: 2500

Re: Eingabefeld bei verlassen prüfen

1. der Link ist uralt und wird ewig nicht mehr gepflegt.
2. meine IDE ist PcCharm
3. die imports sind noch aus früherem Code der aber in die falsche Richtung führt
4. tabs oder spaces sind egal, warum kann man das denn in der angeblich beliebtesten IDE so Einstellen. Mögen ja Puristen meinen das ...
von muekno
Sonntag 15. September 2024, 13:50
Forum: Allgemeine Fragen
Thema: Eingabefeld bei verlassen prüfen
Antworten: 10
Zugriffe: 2500

Re: Eingabefeld bei verlassen prüfen

Bin ein Stück weiter, habe den Beispielcode vom Link oben angepasst, aber im Gegensatz zum Beispielcode bekomme unresolved nodeID_entry

Aktueller Code
"""
Formular zum Erstellen und Ändern der CAN Knoten Konfiguration
created 06.09.2024 by Rainer Müller-Knoche
"""
import tkinter as tk
from ...
von muekno
Sonntag 15. September 2024, 11:25
Forum: Allgemeine Fragen
Thema: Eingabefeld bei verlassen prüfen
Antworten: 10
Zugriffe: 2500

Re: Eingabefeld bei verlassen prüfen

habe hier etwas gefunden https://www.pythonguis.com/tutorials/input-validation-tkinter/

Aber trotzdem komme ich nicht wirklich weiter. Habe den Code noch noch mal wesentlich gekürzt und quasi neu angefangen.
"""
Formular zum Erstellen und Ändern der CAN Knoten Konfiguration
created 06.09.2024 by ...
von muekno
Samstag 14. September 2024, 15:33
Forum: Allgemeine Fragen
Thema: Eingabefeld bei verlassen prüfen
Antworten: 10
Zugriffe: 2500

Re: Eingabefeld bei verlassen prüfen

ich habe mit Tkinter ein Formular in dem es Eingabefelder gibt, beim verlassen soll jeweils die Eingabe auf gültige Werte überprüft werden. Die Überprüfung hab ich schon. Felder werden mit der folgenden Funktion erzeugt:

# erstellt eingabe Felder, fields ist Parameter, Liste der Feldnamen
def ...
von muekno
Samstag 14. September 2024, 13:39
Forum: Allgemeine Fragen
Thema: Eingabefeld bei verlassen prüfen
Antworten: 10
Zugriffe: 2500

Eingabefeld bei verlassen prüfen

Hallo,

brauchen eine Tipp, ich will eingaben direkt bei Verlassen des entys prüfen und falls Bdingungen nicht erfüllt in Feld zurück.
Ich bin da auch vor Tagen über eine Möglichkeit gestolpert, die eine Meldung aufpoppen läst.
Finde das aber nicht mehr, suche schon ne Ewikeit bei Goole, aber ...
von muekno
Samstag 7. September 2024, 21:05
Forum: Allgemeine Fragen
Thema: Combo anderen Wert als in der Auswahliste speichern
Antworten: 1
Zugriffe: 1025

Combo anderen Wert als in der Auswahliste speichern

OK also Combox funktioniert, das ist soweit klar.

Beispiel, in einer readonly combobox gibt es aus Auswahl 'vor', 'zurück', 'stop' als Möglichkeiten, die stehen da je nachdem was ausgewählt ist auch im Eingabefeld. Die Eingaben sollen später in eine Datei geschrieben werden, welch dann ausgewertet ...
von muekno
Freitag 6. September 2024, 10:51
Forum: Allgemeine Fragen
Thema: Mehrere Eingabefelder in einer zeile
Antworten: 2
Zugriffe: 1128

Re: Mehrere Eingabefelder in einer zeile

Erst mal vielen Dank für die Antwort. Sorry ich bin fast blutiger Python Anfänger. Der Code basiert auf einem Beispiel aus einem Tutorial oder Kurs, müsste nochmal raussuchen woher. Da war das so geschrieben. Aber Danke für die Hinweise, werde mich in Zukunft daran halten.
Das mit den 6 Feldern ist ...
von muekno
Freitag 6. September 2024, 09:59
Forum: Allgemeine Fragen
Thema: Mehrere Eingabefelder in einer zeile
Antworten: 2
Zugriffe: 1128

Mehrere Eingabefelder in einer zeile

Untenstehender Code ist nur ein unvollständiger Anfang. Ich brauche mehrere Zeilen mit mehreren Eingabefeldern. Die Felder jeder Zeile gehören zusammen und sind als Liste gespeichert. Aktiv momentan nur die erste Zeile.

# Formular zum Erstellen und Ändern der CAN Knoten Konfiguration
# created 06 ...
von muekno
Donnerstag 5. September 2024, 14:54
Forum: Allgemeine Fragen
Thema: Menus funktionieren nicht
Antworten: 2
Zugriffe: 995

Re: Menus funktionieren nicht

Solved
Danke für die Antwort, aber es funktioniert alles, wenn man wenn man nicht total blind ist.
Auf dem MAc wird natürlich das Menu des aktiven Programmes on Top angezeigt. Die Ausgabe (Bilder) der Beispiele sind natürlich auf einem Windows System gemacht, da sind die Menus im Fenster. Hatte es ...
von muekno
Donnerstag 5. September 2024, 13:34
Forum: Allgemeine Fragen
Thema: Menus funktionieren nicht
Antworten: 2
Zugriffe: 995

Menus funktionieren nicht

Hallo, ich bin nicht neu im Programmieren, habe viel in C++ etc. gemacht und auch schon kleiner Python Scripts.
Nur brauche ich eine graphische Oberfläche mit Menus, habe dabei an Tkinter gedacht.
Desktop Mac aktuelle Ventura Version
Python 3.9.9
IDE PyCharm Community Edition

Nachdem ich nicht so ...
von muekno
Donnerstag 21. September 2023, 18:07
Forum: Allgemeine Fragen
Thema: Ausgabestring eine Programms in Python einlesen
Antworten: 1
Zugriffe: 694

Ausgabestring eine Programms in Python einlesen

Ich such nun schone ne Weile aber finde nichts richtiges.
Ich möchten die Ausgabe von vnstat in ein Python Script einlesen, dort bearbeiten und dann u.U. ein Ergebnis mailen.
Also z.B. so vnstat | auswertung.py wobei auswertung.py ein ausführbares script ist.
input nimmt nur die erste Zeile, eval ...
von muekno
Mittwoch 11. März 2020, 11:45
Forum: Allgemeine Fragen
Thema: python CAN Bus Nachricht empfangen mit timeout
Antworten: 9
Zugriffe: 1824

Re: python CAN Bus Nachricht empfangen mit timeout

Danke inzwischen gelöst. Code wesentlicher Teil
<code>
# wait for an acknoledge of a send message
# return false if timeout of 1 seconds
# we check if is from the node we sent the data
# we ignore all other messages
def wait_PingReply(bus,target_id): # wait acknolage
msg = bus.recv(1) # get the ...
von muekno
Mittwoch 11. März 2020, 07:56
Forum: Allgemeine Fragen
Thema: python CAN Bus Nachricht empfangen mit timeout
Antworten: 9
Zugriffe: 1824

Re: python CAN Bus Nachricht empfangen mit timeout

OK etwas ausführlicher, Ich habe verschieden CAN Knoten, die zum einen Informationen von Tastern, Sensoren auswerten und via CAN zu anderen Knoten senden und dort Anzeigen bzw. Aktionen auslösen sowie auch eine Antwort senden die auf dem ursprünglichen Knoten wiederum Aktionen auslösen, das ...
von muekno
Dienstag 10. März 2020, 22:18
Forum: Allgemeine Fragen
Thema: python CAN Bus Nachricht empfangen mit timeout
Antworten: 9
Zugriffe: 1824

python CAN Bus Nachricht empfangen mit timeout

Ich habe einen CAN Bus mit Python auf einen RASPI am laufen, für ein Smart Home Projekt. Kann senden und empfangen. Soweit alles gut.
Allerdings wenn ich nun mit <code>msg = bus.recv()</code> etwas empfangen will aber keine Nachricht kommt würde ich den Versuch gerne nach einen Timeout abbrechen ...
von muekno
Dienstag 28. Januar 2020, 20:44
Forum: Allgemeine Fragen
Thema: HEX Daten einlesen
Antworten: 9
Zugriffe: 1491

Re: HEX Daten einlesen

Danke ich habs gefunden, ich fülle ein eigenes array z.B. mydata und schreibe

Code: Alles auswählen

msg = can.Message(arbitration_id=0xc0ffee,
                        data=mydata,
                        is_extended_id=False)
Gruß

Rainer
von muekno
Dienstag 28. Januar 2020, 20:24
Forum: Allgemeine Fragen
Thema: HEX Daten einlesen
Antworten: 9
Zugriffe: 1491

Re: HEX Daten einlesen

Sorry, ich habe das auch erst mal ohne die [] gemacht, aber genau die selbe Fehlermeldung bekommen, das mit Klammern war ein Verzweiflungsversuch, hatte dann nur eine Version cut and paste übernommen. Wie gesagt die obere Version mit den Daten in der Klammer funktioniert. Da ich aber die Daten aus ...
von muekno
Dienstag 28. Januar 2020, 19:35
Forum: Allgemeine Fragen
Thema: HEX Daten einlesen
Antworten: 9
Zugriffe: 1491

Re: HEX Daten einlesen

Super Danke, bin halt noch Python Anfänger.
Nun aber gleich noch ne Frage, die Daten sollen später via CAN Bus verschickt werden.


msg = can.Message(arbitration_id=0xc0ffee, # send start message L_Info
data=[source_ID, 0x02, target_ID, 0x03, 0xEE, 125], # target node should be variable
is ...
von muekno
Dienstag 28. Januar 2020, 18:33
Forum: Allgemeine Fragen
Thema: HEX Daten einlesen
Antworten: 9
Zugriffe: 1491

HEX Daten einlesen

Hallo
ich habe eine Datei, die enthält
0x23,0xFF,0x44,0x24..... usw.
Diese soll in eine array eingelesen werden.
Das funktioniert auch soweit

f open("file","r")
data[]
for i in range(0,20)
data.append(tmp.read(5)) # ein wert = 5 Zeichen "0x33,"


Nun steht das ab als ASCII im array, ich brauch ...