Die Suche ergab 104 Treffer

von Kahnbein.Kai
Montag 26. April 2021, 19:00
Forum: Tkinter
Thema: Prüfen ob IntVar leer ist
Antworten: 4
Zugriffe: 11927

Re: Prüfen ob IntVar leer ist

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
von Kahnbein.Kai
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(...). :cry:

Gruß Kai
von Kahnbein.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...
von Kahnbein.Kai
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...
von Kahnbein.Kai
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...
von Kahnbein.Kai
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)...
von Kahnbein.Kai
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...
von Kahnbein.Kai
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...
von Kahnbein.Kai
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...
von Kahnbein.Kai
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...
von Kahnbein.Kai
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
von Kahnbein.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...
von Kahnbein.Kai
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...
von Kahnbein.Kai
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
von Kahnbein.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
von Kahnbein.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 ...
von Kahnbein.Kai
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
von Kahnbein.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...
von Kahnbein.Kai
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...
von Kahnbein.Kai
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...