Tag: tkinter

Globaler Name 'root nicht definiert', tkinter, python

Sehr neu in python und wollte ein GUI-Fenster erstellen, das ich für ein Abfrage-Tool später verwenden möchte. Ich bekomme immer globalen Namen root nicht definierten Fehler. Ich versuche, eine Benutzeroberfläche zu erstellen, die ein Fenster hat. Ich vermisse wohl objektkonzepte Hilfe benötigen. Vielen Dank. Hier ist mein Code: from Tkinter import * class GUI(Frame): """A […]

Kein Modul namens tkinter bei der Verwendung von tkintertables

Beim Versuch, tkintertable zu importieren (was von Pmw abhängig ist) bekomme ich den Fehler – "kein Modul namens tkinter". Ich verstehe das ist ein Kompatibilitätsproblem zwischen Python 2.0 und 3.0, aber ich kann nicht herausfinden, wo ich tkinter zu Tkinter ändern sollte. Jede Hilfe wäre willkommen.

Tkinter Subframe von root zeigt nicht an

Hier ist mein Code: import tkinter as tk import sys class MapCreator: def __init__(self, root): #initialize the root window self.root = root self.root.geometry('800×600+0+0') self.root.resizable(width = False, height = False) self.menubar = None self.mapFrame = tk.Frame(self.root,bd = 2,bg = 'white') self.mapFrame.grid(column = 3, row = 3) #self.mapFrame.pack() self.__create_menubar() def __create_menubar(self): #Create the menubar self.menubar = tk.Menu() […]

Python tkinter Scrollbar / Grafik Skala verlangsamt das Scrollen

Ich habe herumgespielt, indem ich eine Scrollbar auf meine Datengrafik gelegt habe. Ich habe es dort und sein Scrollen der Daten, aber auch das Scrollen der Skala (Datenwerte) auf der rechten Seite des Bildschirms. Ich habe heute morgen mit der Idee gezwungen, zwei separate Fenster zu erstellen, eine für die Datengrafik und eine für die […]

Python Tkinter: Baum Doppelklickknoten

Ich habe 2 Bäume mit idlelib.TreeWidget in Canvas, links und rechts erstellt. Ich bin in der Lage, den Namen eines Baumknotens auszudrucken, wenn du doppelklickst, aber was ich brauche, ist ein Doppelklick auf Baumknoten NUR von links, um Nachrichten auszudrucken. Bitte führen Sie den folgenden Code (linker Baum ist self.canvas, rechts ist self.canvas2): from Tkinter […]

Python Tkinter unbestimmter Fortschrittsbalken läuft nicht

Ich schaffe derzeit einen Tkinter Gui für Python 2.7 und habe Schwierigkeiten, die Fortschrittsleiste zu bearbeiten. Ich muss largish Dateien in mein Programm laden, das einige Zeit dauert, also wollte ich eine Fortschrittsleiste bekommen, um dem Benutzer zu zeigen, dass das Programm nicht gefroren ist, die Dateien zu laden. Unglücklicherweise scheint mein Fortschrittsbalken beim Laden […]

Python: Schaffung eines neuen Prozesses

Ich bin neu bei Python. Ich sollte eine GUI mit mehreren Menüs erstellen. Wenn man auf ein bestimmtes Menü klickt, sollte ein neuer Prozess starten und sollte nicht die Benutzeroberfläche hängen. Aber das kann ich nicht erreichen. Nach Websuchen habe ich eine ähnliche Art von Code gemacht. In diesem Code ist es mein Ziel, die […]

Python tkinter check button Druck PY_VAR0

Das ist also der Code, der aus dieser Frage schwer hervorgeht: Wie erstelle ich mehrere Checkboxen aus einer Liste in einer for-Schleife in python tkinter . from tkinter import * root = Tk() enable = {'jack': 0, 'john': 1} def actright(x): print(enable.get(x)) for machine in enable: enable[machine] = Variable() l = Checkbutton(root, text=machine, variable=enable[machine], command= […]

Drucke zu bestimmten Zeit mit Tkinter drucken

Ich habe ein Befehlsprogramm geschrieben und es funktioniert ordnungsgemäß. Da ich gern eine grafische Oberfläche hinzufügen möchte, habe ich eine einfache mit Tkinter vorbereitet. Aber die Zeile, die "scheduler.run" enthält, es sperrt meine Anwendung und ich kann keinen Fehlercode bekommen. def do_deneme(p): etiket_run1["text"] = etiket_run1["text"] + str(p) + " completed at " + str(datetime.datetime.now()) def […]

Suche nach einer Liste von Wörtern innerhalb eines Tkinter-Textes widgit in Python 2.7

Ich habe versucht, einen Button-Check auf meine Tkinter GUI zu suchen eingegebenen Text in ein Text-Widget für ein bestimmtes Wort und machen es rot erscheinen, habe ich es geschafft, das mit dem folgenden Code zu tun: list_of_words = ["foo", "bar`enter code here`"] def check(): global counter text.tag_remove('found', '1.0', END) idx = '1.0' x = 0 […]

Python ist die beste Programmiersprache der Welt.