Tag: tkinter

Tkinter-Code mit Font-Modul kann nicht aus der Befehlszeile laufen?

Ich habe Code mit tkinter, die ich von IDLE ganz gut laufen kann, aber welche die Ausnahme auslöst AttributeError: 'module' object has no attribute 'font' wenn es von der Kommandozeile aus ausgeführt wird. Andere tkinter-Programme funktionieren gut, aber alles, was mit dem tkinter-Paket Font.py gibt mir diese Fehlermeldung. Ich habe meine Python-Dateien überprüft und c: […]

Wie kann man ein Python-Skript ausführen, ohne dass es das Konsolenfenster öffnet?

Ich möchte auf mein Python-Skript doppelklicken (das eine Tkinter-GUI verwendet) und ich möchte nur, dass es das Tkinter-Fenster öffnet, nicht das Konsolenfenster. Um dies zu tun, änderte ich die Erweiterung von .py zu .pyw und das scheint gut auf Windows zu funktionieren, aber wenn ich doppelklick auf meine .pyw-Datei auf einem Linux-Rechner, funktioniert es nicht. […]

Benötige Python / tkinter GUI, um sich dynamisch zu aktualisieren (für eine mehrsprachige GUI)

Ich konvertiere eine einsprachige GUI in eine, die mehrere Sprachen unterstützen muss. Die Idee ist, wenn der Benutzer wählt die "Sprache" Radiobutton ALL alles auf der GUI sofort umschaltet auf die ausgewählte Sprache. Es gibt kein Problem, die Python-Strings richtig zu aktualisieren, wenn sich der Radiobutton ändert, aber die GUI wird nicht aktualisiert (wechselt die […]

Matplotlib-Figuren funktionieren nach dem Tkinter-Datei-Dialog nicht

Ich benutze die folgende Funktion, die ich als Antwort auf diese Frage gefunden habe , um ein Dialogfenster für die Dateiauswahl zu zeigen. [Bearbeiten: Stellt sich die distro Unterschiede hier nur, weil Matplotlib mit gtk3agg auf Fedora und TkAgg für das Zeichnen von Fenstern auf jedem System] Auf Fedora 18: Alles funktioniert gut Auf Ubuntu […]

Unerwartetes Verhalten von Tkinter's Raster eingebettet in eine Leinwand mit mehr als 280 Elementen

Ich möchte viele Thumbnails anzeigen und in der Lage sein, verschiedene Operationen auf sie zu machen, je nach dem Inhalt der Thumbnail. Dafür habe ich das Beispiel aus dem Hinzufügen einer Bildlaufleiste zu einer Gruppe von Widgets in Tkinter und legte Etiketten in die erste Spalte und Bilder in der zweiten Spalte des eingebetteten Rasters. […]

Kann nicht Hintergrundfarbe ttk python os x mit Stilen setzen

Mit diesem Code-Fragment würde ich erwarten, dass das Etikett eine Hintergrundfarbe rot hat. Def createWidgets (Selbst): style = ttk.Style() style.configure("Red.TLabel", foreground="green", background="red") self.label1 = ttk.Label(textvariable=self.numberArray[0][0],style="Red.TLabel") self.label1.pack() Ich bekomme die grüne Vordergrundfarbe, aber ich kann die Hintergrundfarbe nicht ändern. Dies ist auf OS X. Ich bin mit ActiveState tcl und python. Das gleiche Problem tritt bei […]

Python tkinter: Wie kann ich sicherstellen, dass nur ein Kind-Fenster onclick erstellt wird und kein neues Fenster jedes Mal, wenn die Schaltfläche angeklickt wird?

Derzeit lernen tkinter und sind zu einer Sackgasse gekommen. Jedes Mal, wenn ich auf eine der Schaltflächen in meiner GUI klicke (nach Eingabe von 'username' und 'password' in den Login-Bildschirm) wird ein neues untergeordnetes Fenster erstellt und erscheint. So wie es sollte. Was ich jetzt tun möchte, ist, dass nur ein Fenster erstellt wird und […]

Wie kann ich regelmäßig ein tkinter-Bild ändern?

Ich habe ein Bild, das in einer Datei test.bmp gespeichert ist und diese Datei wird 2 mal pro Sekunde überschrieben (Ich möchte 2 Bilder pro Sekunde zeigen). Hier ist was ich bisher habe import tkinter as tk from PIL import Image, ImageTk root = tk.Tk() img_path = 'test.bmp' img = ImageTk.PhotoImage(Image.open(img_path), Image.ANTIALIAS)) canvas = tk.Canvas(root, […]

Wie bekomme ich eine Tkinter Entry Box wiederholen eine Funktion jedes Mal, wenn ein Charakter eingegeben wird?

Ich versuche, einen grundlegenden E-Mail-Client für Spaß zu erstellen. Ich dachte, dass es interessant wäre, wenn das Passwort-Feld zufällige Zeichen zeigen würde. Ich habe schon eine Funktion zum Erstellen von zufälligen Zeichen: import string import random def random_char(): ascii = string.ascii_letters total = len(string.ascii_letters) char_select = random.randrange(total) char_choice = char_set[char_select] return char_choice Aber das Problem […]

Hervorhebung einer angeklickten Zeile in einem unfokussierten Tkinter Text-Widget

Ich möchte mich auf das Einstiegstext-Widget konzentrieren, das passieren wird, was in ein separates Display-Text-Widget eingegeben wird. Ich habe diesen Teil arbeiten. Ich kann nicht herausfinden, wie man es so macht, dass, wenn jemand auf das Display Text-Widget klickt die Zeile geklickt wird hervorgehoben (oder die Zeile ändert Hintergrundfarbe), aber Fokus wird an das Eintrag […]

Python ist die beste Programmiersprache der Welt.