Tag: tkinter

Tkinter Entry Widget bleibt in größeren Programmen leer (Python 2)

Ich möchte ein Programm machen, wo nach dem Klick auf eine Schaltfläche ein Benutzer nach seinem Namen gefragt wird, woraufhin das Programm weitergeht. Ich bin auf die Popup-Rückkehr die Textstring, die in das Popup eingegeben wurde stecken. Zuerst dachte ich, es war mein Code, aber ich habe mich entschlossen, ein zweites Programm zu machen, wo […]

Wie man einen tkinter Eintrag Standardwert dauerhaft macht

Ich schreibe ein Programm in Python, das in bestimmten Formaten, eine Telefonnummer und Dollar / Cent-Werte zu nehmen. Wie kann ich tkinter haben Standardwert, der dauerhaft ist, nicht löschbar. Zum Beispiel (XXX) -XXX-XXXX? Grundsätzlich können Sie einen Eintrag zum Widget hinzufügen, aber der Eintrag ist definiert den permanenten Wert wie wenn es leer ist, wie […]

Neue Instanz von toplevel Klassen machen überlappende Widgets

Ich bin in der Regel neu in python und tkinter. Ich habe vielleicht etwa ein Jahr oder so programmiert, und ich habe gerade angefangen zu versuchen, jeden TKinter zu machen, um seine eigene Klasse zu schneiden, weil ich gehört habe, dass es der richtige Weg ist, es zu tun. Ich mache ein Programm, in dem […]

Tkinter Python GUI Probleme

Unten ist mein Code, es läuft, aber ich bin nicht sicher, wie man die "Run Text" -Taste, um mich zu öffnen, um Textdatei in einem neuen Fenster zu öffnen, derzeit ein neues Fenster erscheint mit einem "Quit" -Button, sonst nichts. import tkFileDialog import Tkinter as tk from Tkinter import * import logging logging.basicConfig(filename= "log_file.txt", filemode […]

Erstellen einer Menüleiste in einem Rahmen?

import Tkinter as tk from Tkinter import Label, StringVar, Entry, Button, Menu, Frame, Tk, Canvas import subprocess from Tkconstants import LEFT, CENTER,W, SUNKEN , X, Y class SampleApp(tk.Tk): def __init__(self, *args, **kwargs): tk.Tk.__init__(self, *args, **kwargs) container = tk.Frame(self) container.pack(side="top", fill="both", expand=True) container.grid_rowconfigure(0, weight=1) container.grid_columnconfigure(0, weight=1) print "Hellooo Stack" self.frames = {} for F in (MainWindow,Master): […]

Tkinter mit mehreren Threads

Der folgende Code sollte die GUI aktualisieren, während gleichzeitig eine Berechnung durchgeführt wird. In diesem Fall ist self.after () keine Lösung, da die Berechnung für eine lange Zeit andauern wird (und es muss auch time.sleep (n) in der Berechnung sein, aber das sollte die GUI nicht daran hindern, zu arbeiten (dh Benutzer kann immer noch […]

Tkinter: Identifizierung der Schaltfläche nach Zeile und Spalte

Ich möchte in der Lage sein, eine Schaltfläche auszuwählen, die darauf basiert, welche Zeile und Spalte es in einem Raster und der Schaltfläche ist und steuert deren Text und Relief. Ich habe nicht in der Lage, etwas auf Widgets oder Zellen auf diese Weise verwendet zu finden. Edit: Ich habe gewechselt, wo Wurzel platziert ist […]

Debugging RadioButtons Programm in Python

from Tkinter import * class Application (Frame): def __init__(self, master): Frame.__init__(self, master) self.grid() self.create_widgets() def create_widgets(self): Label(self, text = "Select the last book you read.").grid (row = 0, column = 0, sticky = W) self.choice = StringVar() Radiobutton (self,text = "Nausea by Jean-Paul Sartre",variable = self.choice, value = "Wake up. This is a dream. This […]

Python 2.7.x Tkinter Popup-Menü werfen tclError

Ich versuche, ein Popup-Menü in Tk zu erstellen, aber wenn ich zu dem Teil komme, wo das Menü angezeigt werden soll (menu.post) bekomme ich eine "TclError" Ausnahme. Ich verstehe nicht warum, und wenn ich versuche, in den TK-Code einzutreten, um zu sehen, was los ist, bekomme ich nur ein paar Schritte, bevor ich plötzlich nicht […]

Python Tkinter GUI Frame: Wie komme ich eine Klassenmethode aus einer Funktion einer anderen Klasse an?

Ich versuche, ein Anmeldeskript für mein Programm zu erstellen. Ich konnte ein grundlegendes Skript schreiben, um meinen Login-Frame auszuprobieren, aber ich nun was in der Lage sein, auf einen anderen Frame zuzugreifen, nachdem ich mich im Wesentlichen angemeldet habe. Hier ist ein Teil meines Skripts: #!/usr/bin/python from tkinter import * from tkinter import ttk import […]

Python ist die beste Programmiersprache der Welt.