Hier der aktuelle Quelltext:
# -*- coding: UTF8 -*-
try:
import tkinter as tk
except ImportError:
import Tkinter as tk
ALPHABET = map(chr, [x for x in range(65, 91)])
class Vigenere(object):
def __init__(self):
self.root = tk.Tk()
self.text = tk.Entry(self.root)
self.code = tk.Entry ...
Die Suche ergab 13 Treffer
- Mittwoch 17. Dezember 2014, 18:44
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
- Sonntag 14. Dezember 2014, 15:56
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
Danke für den Tipp :). Jetzt sieht das ganze so aus:
def __init__(self):
self.root = tk.Tk()
self.text = tk.Entry(self.root)
self.code = tk.Entry(self.root)
self.button = tk.Button(
self.root, text="Codieren",
command=self.button_clicked
)
self.ausgabe = tk.Label(self.root, text="Text und ...
def __init__(self):
self.root = tk.Tk()
self.text = tk.Entry(self.root)
self.code = tk.Entry(self.root)
self.button = tk.Button(
self.root, text="Codieren",
command=self.button_clicked
)
self.ausgabe = tk.Label(self.root, text="Text und ...
- Sonntag 14. Dezember 2014, 14:45
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
Habe das ganze jetzt so gemacht:
# -*- coding: UTF8
try:
import tkinter as tk
except ImportError:
import Tkinter as tk
ALPHABET = map(chr, [x for x in range(65, 91)])
class Vigenere(object):
def __init__(self):
self.root = tk.Tk()
self.text = tk.Entry(self.root)
self.code = tk.Entry ...
# -*- coding: UTF8
try:
import tkinter as tk
except ImportError:
import Tkinter as tk
ALPHABET = map(chr, [x for x in range(65, 91)])
class Vigenere(object):
def __init__(self):
self.root = tk.Tk()
self.text = tk.Entry(self.root)
self.code = tk.Entry ...
- Sonntag 14. Dezember 2014, 14:26
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
Danke für deine Hilfe
Werde versuchen, es umzusetzen.
- Sonntag 14. Dezember 2014, 13:36
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
Oder mir eine Website empfehlen?
- Sonntag 14. Dezember 2014, 10:04
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
Könnte mir jemand eine grobe Struktur vorgeben, wie man sowas macht?
- Samstag 13. Dezember 2014, 13:27
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
Also ich habe mir gerade das MVC-Modell angeschaut, aber dass schien mir ein wenig überdimensioniert für diese Aufgabe. Gibt es noch andere Möglichkeiten, dass Programm und die GUI sinnvoll zu trennen?
- Freitag 12. Dezember 2014, 20:32
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
Ok, ich habe mal ein paar Versuche gemacht:
# -*- coding: UTF8
try:
import tkinter as tk
except ImportError:
import Tkinter as tk
ALPHABET = map(chr, [x for x in range(65,91)])
class Vigenere(object):
def __init__(self):
self.root = tk.Tk()
self.ausgabe = tk.Label(self.root)
self.text ...
# -*- coding: UTF8
try:
import tkinter as tk
except ImportError:
import Tkinter as tk
ALPHABET = map(chr, [x for x in range(65,91)])
class Vigenere(object):
def __init__(self):
self.root = tk.Tk()
self.ausgabe = tk.Label(self.root)
self.text ...
- Donnerstag 11. Dezember 2014, 21:11
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
@ Sirius3 Also sollte ich das ganze in eine Klasse packen?
P.S.: Hast du gute Website-Empfehlungen zu Tkinter?
P.S.: Hast du gute Website-Empfehlungen zu Tkinter?
- Donnerstag 11. Dezember 2014, 20:47
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Re: Tkinter Eingabe
Hier meine veränderte Main-Funktion:
def main():
"""Hauptfunktion"""
root = tk.Tk()
tk.Label(root, text="Vigenere").pack()
eingabe = tk.Entry(root).pack()
neu = eingabe.get()
root.mainloop()
#text = raw_input("Text: ").upper()
#code = (raw_input("Code: ").upper())*50
#tabelle = [
# list ...
def main():
"""Hauptfunktion"""
root = tk.Tk()
tk.Label(root, text="Vigenere").pack()
eingabe = tk.Entry(root).pack()
neu = eingabe.get()
root.mainloop()
#text = raw_input("Text: ").upper()
#code = (raw_input("Code: ").upper())*50
#tabelle = [
# list ...
- Donnerstag 11. Dezember 2014, 16:45
- Forum: Allgemeine Fragen
- Thema: Variable in input() einfügen
- Antworten: 7
- Zugriffe: 1186
Re: Variable in input() einfügen
Also ich habe gerade das:
probiert, was funktionierte.
Poste mal deinen gesamten Code, dann kann man die Fehlermeldung besser nachvollziehen.
Code: Alles auswählen
import random
b = random.randint(3, 5)
a = int(raw_input("Gib eine Zahl an, die max {} betraegt".format(b)))Poste mal deinen gesamten Code, dann kann man die Fehlermeldung besser nachvollziehen.
- Donnerstag 11. Dezember 2014, 16:29
- Forum: Allgemeine Fragen
- Thema: Variable in input() einfügen
- Antworten: 7
- Zugriffe: 1186
Re: Variable in input() einfügen
In Python 2
Code: Alles auswählen
a = int(raw_input("Gib eine Zahl an, die maximal {} beträgt".format(b)))- Donnerstag 11. Dezember 2014, 15:02
- Forum: Tkinter
- Thema: Tkinter Eingabe
- Antworten: 19
- Zugriffe: 3834
Tkinter Eingabe
Hallo! Mein bisheriger Code:
https://github.com/toxinman/zeug/blob/master/Mehr%20Zeug/Schule/Vignere.py
Diesen will ich jetzt mittels Tkinter eine Gui verleihen, stehe aber ziemlich auf dem Schlauch. Muss ich eine eigene Klasse erstellen? Oder kann ich einfach eine Funktion erstellen?
Ich habe ...
https://github.com/toxinman/zeug/blob/master/Mehr%20Zeug/Schule/Vignere.py
Diesen will ich jetzt mittels Tkinter eine Gui verleihen, stehe aber ziemlich auf dem Schlauch. Muss ich eine eigene Klasse erstellen? Oder kann ich einfach eine Funktion erstellen?
Ich habe ...
