Ok,
@Welpe,
auf einen Int kann man nicht len anwenden, daher dachte ich, in meinen jugendlichen Leichtsinn machen wir aus dem Int einfach ein Str und dann daraus halt die len .
@_blackjack_
Ok, ich versuche mal mein Glück und melde mich wieder.
Gruß Kai
Die Suche ergab 104 Treffer
- Montag 26. April 2021, 19:00
- Forum: Tkinter
- Thema: Prüfen ob IntVar leer ist
- Antworten: 4
- Zugriffe: 11927
- Sonntag 25. April 2021, 21:22
- Forum: Allgemeine Fragen
- Thema: Verstehe den Code nicht
- Antworten: 3
- Zugriffe: 478
Re: Verstehe den Code nicht
Vielen Dank für die ausführlichen Antworten, jetzt wird es mir um einiges klarer.
Das ärgert mich das ich mich so verlesen habe str. und str(...).
Gruß Kai
Das ärgert mich das ich mich so verlesen habe str. und str(...).
Gruß Kai
- Sonntag 25. April 2021, 21:16
- Forum: Tkinter
- Thema: Prüfen ob IntVar leer ist
- Antworten: 4
- Zugriffe: 11927
Prüfen ob IntVar leer ist
Guten Abend, ich möchte ein Entryfeld vor dem Programmstart auf dessen Inhalt prüfen. Es darf für diesen Fall nicht leer sein, andere Fälle sollen hier erst mal nicht behandelt werden. Ich habe folgenden Code: import tkinter as tk class Programm(tk.Tk): def __init__(self): super().__init__() self.ti...
- Samstag 10. April 2021, 15:41
- Forum: Allgemeine Fragen
- Thema: Verstehe den Code nicht
- Antworten: 3
- Zugriffe: 478
Verstehe den Code nicht
Guten Tag, ich habe gerade ein Codebeispiel gefunden das ich nicht verstehe, evtl. kann mir das jemand erläutern und Licht in die Dunkelheit bringen. Es geht um folgenden Post bei stack overflow https://stackoverflow.com/questions/62478243/exception-in-tkinter-callback-tkinter-tclerror-expected-inte...
- Samstag 10. April 2021, 14:07
- Forum: Tkinter
- Thema: Entry Eingabe beschränken
- Antworten: 1
- Zugriffe: 738
Re: Entry Eingabe beschränken
Habe es jetzt so hinbekommen, wirklich schön ist das aber nicht ... Verstehen was da passiert tue ich auch nicht wirklich. import tkinter as tk class Programm(tk.Tk): def __init__(self): super().__init__() self.title("Test Ablaufprogramm") self.wiederholungen = tk.IntVar(self, 5) self.rund...
- Samstag 10. April 2021, 13:34
- Forum: Tkinter
- Thema: Entry Eingabe beschränken
- Antworten: 1
- Zugriffe: 738
Entry Eingabe beschränken
Guten Tag, ich möchte das man in alle Tk.Entrys nur positive ganze Zahlen eintippen kann. Ich weiß nicht was ich bei der Methode vor das register eintragen soll. Programm, Tk, root und tk gehen nicht. Es geht um die Methode only_numbers. import tkinter as tk class Programm(tk.Tk): def __init__(self)...
- Montag 15. März 2021, 17:25
- Forum: Tkinter
- Thema: tk.Label während Schleife aktualisieren ?
- Antworten: 12
- Zugriffe: 1719
Re: tk.Label während Schleife aktualisieren ?
@Sirius3 Danke du bist ein Genie !! Ich bin einfach nicht auf die Idee gekommen die übergebenen Parameter in Variablen zu packen und danach die Funktion damit zu füttern. Vielen Dank ! @__blackjack__ Hier werden jetzt die beiden `zaehler_*` ausserhalb der `__init__()` als Attribute eingeführt. Die F...
- Sonntag 14. März 2021, 19:30
- Forum: Tkinter
- Thema: tk.Label während Schleife aktualisieren ?
- Antworten: 12
- Zugriffe: 1719
Re: tk.Label während Schleife aktualisieren ?
Ich möchte eine (Zähl) Methode schreiben die zwei Parameter entgegen nimmt. Ein String ("Arbeit" oder "Pause") und je einen Integerwert. Die Methode 'Start' überträgt die Parameter "Arbeit" und 4 Sekunden. Die Zähl Methode soll jetzt jede Sekunde das Label ändern, mit d...
- Sonntag 14. März 2021, 19:05
- Forum: Tkinter
- Thema: tk.Label während Schleife aktualisieren ?
- Antworten: 12
- Zugriffe: 1719
Re: tk.Label während Schleife aktualisieren ?
Ja, ich habe es mal versucht es klappt leider nicht. hier ist der Code: import tkinter as tk class Programm(tk.Tk): def __init__(self): super().__init__() self.title("Test Ablaufprogramm") self.runde = tk.IntVar(self, 3) self.arbeit = tk.IntVar(self, 4) self.pause = tk.IntVar(self, 2) self...
- Sonntag 14. März 2021, 18:38
- Forum: Tkinter
- Thema: tk.Label während Schleife aktualisieren ?
- Antworten: 12
- Zugriffe: 1719
Re: tk.Label während Schleife aktualisieren ?
Das mit der Methode innerhalb der Methode geht auch nicht. Das tk.Label wird wieder nicht aktualisiert. :( Hier ist der neue Code def start(self): self.zählerRunde += 1 if self.zählerRunde <= self.runde.get(): self.zählerUni = 0 self.zählerGlobal("Arbeit", self.arbeit.get()) def zählerGlob...
- Sonntag 14. März 2021, 17:30
- Forum: Tkinter
- Thema: tk.Label während Schleife aktualisieren ?
- Antworten: 12
- Zugriffe: 1719
Re: tk.Label während Schleife aktualisieren ?
Ah mir fällt gerade die Methode in einer Methode ein.
Die "Muttermethode" bekommt die PArameter und die "Kindmethode" wird rekursiv ausgeführt.
Könnte das die Lösung des Problem sein ?
Gruß Kai
Die "Muttermethode" bekommt die PArameter und die "Kindmethode" wird rekursiv ausgeführt.
Könnte das die Lösung des Problem sein ?
Gruß Kai
- Sonntag 14. März 2021, 17:24
- Forum: Tkinter
- Thema: tk.Label während Schleife aktualisieren ?
- Antworten: 12
- Zugriffe: 1719
Re: tk.Label während Schleife aktualisieren ?
Ok, hier ist die Version A, ich möchte das Programm "optimieren", sodass nicht mehr jede Funktion 'run' und 'unterbrechung' selbst "Zählt" und die Ausgabe aktualisiert. import tkinter as tk class Programm(tk.Tk): def __init__(self): super().__init__() self.title("Test Ablauf...
- Sonntag 14. März 2021, 16:37
- Forum: Tkinter
- Thema: tk.Label während Schleife aktualisieren ?
- Antworten: 12
- Zugriffe: 1719
tk.Label während Schleife aktualisieren ?
Hallo, ich möchte ein tk.Label nach jeder Sekunde aktualisieren lassen. Das würde auch mit der Methode after(1000, self.Methode) funktionieren, das kann ich leider nicht einsetzen. Da zwei Parameter beim ausführen der Methoden übergeben werden sollen. Daher möchte ich in einer Schleife die time.slee...
- Montag 8. März 2021, 20:15
- Forum: Raspberry Pi und Co.
- Thema: GPIO Pin True oder False abfragen
- Antworten: 3
- Zugriffe: 1404
Re: GPIO Pin True oder False abfragen
Moin deets,
das klappt leider nicht, mit GPIO.input(PIN) geht es, obwohl es ja ein Output ist.
Gruß Kai
das klappt leider nicht, mit GPIO.input(PIN) geht es, obwohl es ja ein Output ist.
Gruß Kai
- Freitag 5. März 2021, 18:55
- Forum: Raspberry Pi und Co.
- Thema: GPIO Pin True oder False abfragen
- Antworten: 3
- Zugriffe: 1404
GPIO Pin True oder False abfragen
Hallo,
ich möchte bestimmte GPIO Pins abfragen ob sie als Out den Wert True oder False zugewiesen haben bekommen.
Leider habe ich nur die Methode "gpio.function(pin) gefunden, diese gibt jedoch nur aus ob Out oder In.
Ist das mit Python möglich =
Gruß Kai
ich möchte bestimmte GPIO Pins abfragen ob sie als Out den Wert True oder False zugewiesen haben bekommen.
Leider habe ich nur die Methode "gpio.function(pin) gefunden, diese gibt jedoch nur aus ob Out oder In.
Ist das mit Python möglich =
Gruß Kai
- Donnerstag 4. Februar 2021, 06:50
- Forum: Wissenschaftliches Rechnen
- Thema: Auf eine Zelle zugreifen mit .at
- Antworten: 7
- Zugriffe: 1097
Re: Auf eine Zelle zugreifen mit .at
Das funktioniert auch, man muss nur den Index in Integer umwandlen :roll: TabR.index =TabR.index.map(int) vorher: <class 'pandas.core.frame.DataFrame'> Index: 34252 entries, 0 to 34251 Data columns (total 6 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 Nr. 34252 non-null ...
- Mittwoch 3. Februar 2021, 21:23
- Forum: Wissenschaftliches Rechnen
- Thema: Auf eine Zelle zugreifen mit .at
- Antworten: 7
- Zugriffe: 1097
Re: Auf eine Zelle zugreifen mit .at
TabR['RSumme2']=TabR['Mst10'].cumsum(axis=0)
super, Danke für den Tipp. Das ist funktioniert ja wirklich gut.
Das der Funktion '.at' funktioniert leider immer noch nicht mit einem Integer .
Gruß Kai
super, Danke für den Tipp. Das ist funktioniert ja wirklich gut.
Das der Funktion '.at' funktioniert leider immer noch nicht mit einem Integer .
Gruß Kai
- Mittwoch 3. Februar 2021, 18:59
- Forum: Wissenschaftliches Rechnen
- Thema: Auf eine Zelle zugreifen mit .at
- Antworten: 7
- Zugriffe: 1097
Re: Auf eine Zelle zugreifen mit .at
Vielen Dank für die Antworten. Zur Schleife über die ganze Tabelle, ich habe es nicht anders hinbekommen. Ich möchte halt nicht die Summe der kompletten Spalte in einem Wert ausgeben, sondern ein aufsummieren über jede Zeile. So kann ich, das Summendiagramm plotten. Soweit ich die Shiftmethode verst...
- Dienstag 2. Februar 2021, 20:14
- Forum: Wissenschaftliches Rechnen
- Thema: Auf eine Zelle zugreifen mit .at
- Antworten: 7
- Zugriffe: 1097
Re: Auf eine Zelle zugreifen mit .at
print(TabR.at['5', 'Mst10']) klappt, obwohl es https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.at.html anders steht. Gruß Kai Ich glaube meine Indexzahlen werden als String geführt, in einer Schleife muss ich i in einen str umwandeln. for i in range(len(TabR)): if i == 0...
- Dienstag 2. Februar 2021, 19:50
- Forum: Wissenschaftliches Rechnen
- Thema: Auf eine Zelle zugreifen mit .at
- Antworten: 7
- Zugriffe: 1097
Auf eine Zelle zugreifen mit .at
Hallo, das ist der Kopf meiner Tabelle: Nr. Tag Datum Uhrzeit Mst10 RSumme 0 1 Mo 10.12.2018 11:35:00 209.0 NaN 1 2 Mo 10.12.2018 11:40:00 195.0 NaN 2 3 Mo 10.12.2018 11:45:00 449.0 NaN 3 4 Mo 10.12.2018 11:50:00 156.0 NaN 4 5 Mo 10.12.2018 11:55:00 407.0 NaN 5 6 Mo 10.12.2018 12:00:00 290.0 NaN 6 7...