Я пытался переместить .place вокруг класса и за его пределы, но это, похоже, не работает.
Я бы предпочел использовать место, поскольку это метод, который мне наиболее удобен.
Я был бы очень признателен за любую помощь.
Класс и окно находятся в разных файлах и класс импортирован
Ниже приведен класс
Код: Выделить всё
class make_label:
def __init__(self, place, text, font_size, x_value, y_value):
#self.name = name
self.place = place
self.text = text
self.font_size = font_size
self.x_value = x_value
self.y_value = y_value
def make_label(self):
new_label = Label(self.place,
text = self.text,
font=("Century Schoolbook", self.font_size))
new_label.place( x = self.x_value, y = self.y_value)
Код: Выделить всё
from tkinter import *
from Classes_File_2503056 import *
main_window = Tk()
main_window.title("University Student Information")
main_window.geometry("800x400")
header_label_sl = make_label(main_window,
"Student Login",
20,
300,
10)
main_window.mainloop()