Frontpage Design
Frontpage Design
class Frontpage:
def __init__(self, root):
self.root = root
self.root.title("Image Background Example")
self.screen_width = self.root.winfo_screenwidth()
self.screen_height = self.root.winfo_screenheight()
self.load_background_image()
self.create_welcome_message()
self.show_login_box()
def load_background_image(self):
image_path = "C:\\Users\\Taha\\Desktop\\LULU\\1-python project\\
Airportmanagement\\airplane1_png.png"
image = Image.open(image_path)
self.resized_image = image.resize((self.screen_width, self.screen_height))
self.background_image = ImageTk.PhotoImage(self.resized_image)
def create_welcome_message(self):
welcome_message = "WELCOME"
font_size = 60
font_family = "Helvetica"
text_color = "black"
self.canvas.create_text(
self.screen_width // 2,
self.screen_height // 8,
text=welcome_message,
fill=text_color,
font=(font_family, font_size, "bold")
)
def show_login_box(self):
self.login_frame = tk.Frame(self.root, width=300, height=200, bg="#C5C6D0")
self.login_frame.place(relx=0.5, rely=0.5, anchor=tk.CENTER)
def main():
root = tk.Tk()
app = Frontpage(root)
root.mainloop()
if __name__ == "__main__":
main()