Die Suche ergab 40 Treffer

von ichbins
Dienstag 3. November 2020, 11:51
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Re: Tkinter Programm nebenläufig

Mir ist noch nicht ganz klar wie Threads und Queue angewendet werden. Wieso ist es unsinnig? Ich habe es versucht mit diesem Code aber es passt nicht.

import tkinter as tk
import gui_probe_hauptprogramm
from threading import Thread
from queue import Queue
import os
from time import sleep



class ...
von ichbins
Sonntag 1. November 2020, 13:24
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Re: Tkinter Programm nebenläufig

queue.get ruf ich vor der Schleife auf um zu blockieren und alle Daten zu bekommen wie z.B. eine csv Datei zu erstellen bzw. fortzusetzen usw. In der while True Schleife verwende ich queue.get falls die Daten aktualisiert werden. Danach wird if queue.empty() verwendet damit queue.get nur blockiert ...
von ichbins
Freitag 30. Oktober 2020, 22:52
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Re: Tkinter Programm nebenläufig

Hallo

bei diesem Bsp. ist ja stop_thread eine Globale Variable. Wenn das Hauptprogramm in der selben Datei steht dann funktioniert es. Jedoch wenn ich das Hauptprogramm in eine eigene Datei schreibe nimmt es nicht den Wert aus dem main-Programm obwohl es eine Globale Variable ist. Wieso ist das so ...
von ichbins
Dienstag 20. Oktober 2020, 20:03
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Re: Tkinter Programm nebenläufig

Ich möchte erreichen dass beim Start des Programms die GUI angezeigt wird und das Hauptprogramm blockiert. Nachdem ich den Button drücke sollen die ganzen Werte aus den Entry Widgets an das Hauptprogramm übergeben werden und das Hauptprogramm starten. Somit kommt auch das Hauptprogramm in eine while ...
von ichbins
Montag 19. Oktober 2020, 22:37
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Re: Tkinter Programm nebenläufig

Danke für die ausführlichen Antworten.

@Sirius3: Kann es sein dass am Code irgendetwas nicht stimmt? Es wird 'while True' nicht ausgeführt bzw. keine Ausgabe.

@Blackjack: funk1 und funk2 sind die Funktionen 1 und 2. Es geht darum die Werte die in den ganzen Entry Widgets sind, in der Funktion ...
von ichbins
Montag 19. Oktober 2020, 16:24
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Re: Tkinter Programm nebenläufig

Da es nicht so funktioniert hat wie ich dachte, war es bisschen programmieren nach raten. Deswegen habe ich gemeint ein Bsp. wäre nicht schlecht. Ich habe es bisschen geändert, aber bei tkinter bleibt der Button noch immer blockiert.

Du hast gemeint ein Modul sollte immer eine Klasse oder Funktion ...
von ichbins
Sonntag 18. Oktober 2020, 23:04
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Re: Tkinter Programm nebenläufig

Irgendwie fehlt mir der Ansatz wie ich die Threads bei zwei Klassen bzw. zwei Dateien lösen kann. Habt ihr da ein Bsp. oder paar Tipps. Beim Start bleibt es in der Klasse Messinstrumente hängen.

LG

GUI
import tkinter as tk
import probe_hauptprogramm
from threading import Thread


class Window ...
von ichbins
Samstag 17. Oktober 2020, 20:29
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Re: Tkinter Programm nebenläufig

Ich bin gerade am Überlegen ob es sich auszahlt in Thread und Queue einzuarbeiten oder ob es doch besser wäre sich in ein Webframework einzuarbeiten. Wird bei einem Webframework auch Thread und Queue benötigt oder geht es auch ohne.
von ichbins
Freitag 16. Oktober 2020, 23:11
Forum: Tkinter
Thema: Tkinter Programm nebenläufig
Antworten: 18
Zugriffe: 3585

Tkinter Programm nebenläufig

Hallo

ich finde eure Hilfe super. Jetzt kommt ein Problem mit Tkinter. Ich wollte vom Hauptprogramm Tkinter ausführen wo die Funktion werte ausgeführt wird und die Variaben aufgerufen werden. Das Problem ist jedoch dass ich das Programm schließen muss bevor ich die Werte bekomme und das ...
von ichbins
Mittwoch 14. Oktober 2020, 10:56
Forum: Allgemeine Fragen
Thema: TypeError erkenne Fehler nicht
Antworten: 37
Zugriffe: 3639

Re: TypeError erkenne Fehler nicht

So wird nur die letzte Stelle von self.entry in self.entries=[] geschrieben. Aber das funktioniert auch nicht dass ich mit self.entry[column] mehrere Entry anlege. Beim self.entries bei __init__ wird ja eine leere Liste mit 4 Stellen erzeugt. Das ist in Ordnung. Wie kann ich jetzt die 4 self.entry ...
von ichbins
Dienstag 13. Oktober 2020, 22:17
Forum: Allgemeine Fragen
Thema: TypeError erkenne Fehler nicht
Antworten: 37
Zugriffe: 3639

Re: TypeError erkenne Fehler nicht

entry.get wird später verwendet da die Werte gespeichert werden mit pickle. Ich bin jetzt nur dabei Werte die ich eintrage in die Entry Widgets in eine Liste gespeichert werden.

Die Eingabefelder sind ja für die Vorgabe von Werten bestimmter Kanäle von der Hardware. Somit werden die Eingaben an ...
von ichbins
Dienstag 13. Oktober 2020, 21:30
Forum: Allgemeine Fragen
Thema: TypeError erkenne Fehler nicht
Antworten: 37
Zugriffe: 3639

Re: TypeError erkenne Fehler nicht

Irgendwie hänge ich wieder beim Auslesen von mehreren Entries bei tkinter. Hier ist ein Versuch aber entweder wird immer nur die letzte Zahl eingetragen oder es kommt ein Fehler. Ich versuche aus mehreren Entries die Werte auszulesen und in die Liste zu speichern. Habt ihr vielleicht ein Beispiel ...
von ichbins
Donnerstag 8. Oktober 2020, 22:53
Forum: Allgemeine Fragen
Thema: Tipps bzgl. Funktionen bei GUI
Antworten: 20
Zugriffe: 2644

Re: Tipps bzgl. Funktionen bei GUI

D.h. es gibt keine andere Lösung als die 10 Entry Widgets mit neuen Feldern aufteilen und den Rest der Grafik neu aufteilen. Ich verstehe nicht wieso grid statt place empfohlen wird, Falls man das Fenster erweitern will müsste man alles noch einmal neu aufteilen
von ichbins
Donnerstag 8. Oktober 2020, 21:32
Forum: Allgemeine Fragen
Thema: Tipps bzgl. Funktionen bei GUI
Antworten: 20
Zugriffe: 2644

Re: Tipps bzgl. Funktionen bei GUI

@Blackjack:So ist es auch. Ich habe von oben nach unten gearbeitet und es irgendwie aufgeteilt. Jetzt wurde aus einem Entry 10 Entries. Wie kann man jetzt 10 Entries auf 3 Spalten aufteilen. Kann man das nicht mit einem Frame machen oder dass ich eine Spalte im Hauptprogramm wieder auf Spalten ...
von ichbins
Donnerstag 8. Oktober 2020, 11:37
Forum: Allgemeine Fragen
Thema: Tipps bzgl. Funktionen bei GUI
Antworten: 20
Zugriffe: 2644

Re: Tipps bzgl. Funktionen bei GUI

Die 10 Entries sollen nicht untereinander sein bzw. 4,4,2, sondern alle waagrecht nebeneinander. Und ich habe darüber in row 10 nur 4 columns in diesem Bereich. Ich muss jetzt aber diese 10 Entries da hinein quetschen.

Bei mir öffnet es manchmal im tk 10 root Fenster. Da wollte ich jetzt den ...
von ichbins
Donnerstag 8. Oktober 2020, 08:45
Forum: Allgemeine Fragen
Thema: Tipps bzgl. Funktionen bei GUI
Antworten: 20
Zugriffe: 2644

Re: Tipps bzgl. Funktionen bei GUI

Ich habe es so probiert aber es funktioniert nicht. Wie hast du das genau gemeint.

Mit sys.stdout.flush() leer ich den Puffer damit nicht mehrere Fenster geöffnet werden beim Start falls das Programm nicht funktioniert hat. Ist das richtig?


for column in range(0,9):
entry=tk.Entry(self.window ...
von ichbins
Mittwoch 7. Oktober 2020, 21:31
Forum: Allgemeine Fragen
Thema: Tipps bzgl. Funktionen bei GUI
Antworten: 20
Zugriffe: 2644

Re: Tipps bzgl. Funktionen bei GUI

Ich habe es jetzt mit itemconfig geändert und es funktioniert. Danke.

Wie kann man eigentlich beim Grid von Column1 bis Column 4, 10 Entries einfügen. Ist es eigentlich möglich in ein Column mehrere Entries einzufügen.

LG
von ichbins
Sonntag 4. Oktober 2020, 21:46
Forum: Allgemeine Fragen
Thema: Tipps bzgl. Funktionen bei GUI
Antworten: 20
Zugriffe: 2644

Re: Tipps bzgl. Funktionen bei GUI

Es ist das einzige Polygon dass ein Pfeil ist und die Funktion eines Buttons hat. Wenn ich auf den Pfeil click soll es die Funktion "senden" ausführen. Dieses Polygon führt die Funktion senden aus jedoch man kann nicht erkennen dass es gedrückt wurde bzw. bei after() kann man erkennen dass es ...
von ichbins
Sonntag 4. Oktober 2020, 21:05
Forum: Allgemeine Fragen
Thema: Tipps bzgl. Funktionen bei GUI
Antworten: 20
Zugriffe: 2644

Re: Tipps bzgl. Funktionen bei GUI

Ich habe das jetzt auf diese Art gelöst aber es funktioniert nicht von der Zeit her. Manchmal muss man gedrückt bleiben, dann ist der Canvas Widget nur ganz kurz weiß usw. Gibt es da noch eine andere Möglichkeit das zu lösen?

Danke!

self.punkte=[0,0,50,0,75,20,50,40,0,40]
self.pfeil=tk.Canvas ...
von ichbins
Sonntag 4. Oktober 2020, 10:50
Forum: Allgemeine Fragen
Thema: Tipps bzgl. Funktionen bei GUI
Antworten: 20
Zugriffe: 2644

Re: Tipps bzgl. Funktionen bei GUI

Danke für den Tipp. Ich finde aber schon dass grid viel umständlicher ist als place bis ich das positioniere mit padx, pady, sticky usw.

Andere Frage: Wie kann ich Canvas programmieren damit es wie ein Button funktioniert. Ich habe nur fill und activefill gefunden. Es soll aber nach Button-1 ...