python код:
class csv_reader(GridLayout, Screen):
def __init__(self, **kwargs):
GridLayout.__init__(self, cols=1, rows=100);
with open(templates_path+ department+"1.csv", "r", encoding="cp949", newline="") as inf, open(templates_path+department+"_temp.csv", "w", encoding="cp949", newline="") as outf:
reader = csv.reader(inf)
writer = csv.writer(outf)
for i in reader:
self.label = Label(text=str(i[0]), font_size = (22.5), size_hint=(None,None), color=(.36, .36, .36, 1), font_name = './NotoSansCJKkr-hinted/NotoSansCJKkr-Medium.otf')
self.label.bind(texture_size=self.label.setter('size'))
self.add_widget(self.label)
self.label = Label(text=str(i[1]), font_size = (19.5), size_hint=(None,None), color=(.53, .53, .53, 1), font_name = './NotoSansCJKkr-hinted/NotoSansCJKkr-Regular.otf')
self.label.bind(texture_size=self.label.setter('size'))
self.add_widget(self.label)
class Grids(GridLayout, Screen):
def __init__(self, **kwargs):
GridLayout.__init__(self, cols=1, rows = 100, pos = (10, 170), size = (100, 100));
self.add_widget(csv_reader());
изображение:
![enter image description here](https://i.stack.imgur.com/3taXk.png)
Если вы напишите код, подобный коду выше, он написано как ниже. Приятно быть оправданным. Но цифры 1 и 2 как раз правильные. Я хотел бы знать, как увеличить расстояние между буквами.