Re: Warum verhält sich alles in einer Klasse anders? (Tkinter)
Verfasst: Dienstag 6. März 2018, 17:47
OK
Schritt-03:
Mit diesem Skript sollte das Bild jetzt im Hauptfenster zuoberst angezeigt werden. Diesmal ohne Zusatzfenster. Bitte kontrollieren:
Gruss wuf 
Schritt-03:
Mit diesem Skript sollte das Bild jetzt im Hauptfenster zuoberst angezeigt werden. Diesmal ohne Zusatzfenster. Bitte kontrollieren:
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tkinter
class MainWindow:
def __init__(self): #, menu):
# Haupfenster
self.main = tkinter.Tk()
self.main.geometry("1000x580")
# Window Icon Set
self.main.iconbitmap("F:\\Python\\Projekte\\Fiete Pauker\\Fiete Pauker\\Startseite\\Icon.ico")
self.main.title("Fiete Pauker")
# Titelbild
self.head = tkinter.Label(self.main)
self.im = tkinter.PhotoImage(file="F:\\Python\\Projekte\\Fiete Pauker\\Fiete Pauker\\Startseite\\Startseite(klein).png")
self.head["image"] = self.im
self.head.pack()
# Begrüßungstext
self.hallo = tkinter.Label(self.main,
text = "Hallo\nmein Name ist Fiete P..", font="Arial 20")
self.hallo.pack()
self.meister = tkinter.Label(self.main, text = "...!", font="Arial 30")
self.meister.pack()
#Button 1
self.kopf = tkinter.Button(self.main, text = "Button 1",
command = self.loginwindow)
self.kopf["bg"] = "#14ADA0"
self.kopf["fg"] = "#FFFFFF"
self.kopf["relief"] = "flat"
self.kopf["height"] = 3
self.kopf["width"] = 29
self.kopf["font"] = "Arial 15 bold"
self.kopf.pack(padx = 70, pady = 20, side = "left")
#Button 2
self.blatt = tkinter.Button(self.main, text = "Button 2")
self.blatt["bg"] = "#1894CE"
self.blatt["fg"] = "#FFFFFF"
self.blatt["relief"] = "flat"
self.blatt["height"] = 3
self.blatt["width"] = 29
self.blatt["font"] = "Arial 15 bold"
self.blatt.pack(padx = 70, pady = 20, side = "right")
def loginwindow(self):
print("Hier started der Login")
startseite = MainWindow()
startseite.main.mainloop()
