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 ...
Die Suche ergab 20 Treffer
- Freitag 29. November 2024, 10:35
- Forum: Allgemeine Fragen
- Thema: Eingabefeld löschen wenn Validierung fails
- Antworten: 1
- Zugriffe: 1518
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
# erstellt eingabe Felder, fields ist Parameter, Liste der Feldnamen
def ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
Das mit den 6 Feldern ist ...
- 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 ...
# Formular zum Erstellen und Ändern der CAN Knoten Konfiguration
# created 06 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
<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 ...
- 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 ...
- 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 ...
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 ...
- 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
Gruß
Rainer
Code: Alles auswählen
msg = can.Message(arbitration_id=0xc0ffee,
data=mydata,
is_extended_id=False)Rainer
- 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 ...
- 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 ...
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 ...
- 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 ...
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 ...
