Ошибка таблицы в сочетании с параметром «expand_x=True»Python

Программы на Python
Anonymous
Ошибка таблицы в сочетании с параметром «expand_x=True»

Сообщение Anonymous »

Я написал этот код, чтобы попытаться создать столбец кнопок и таблицу рядом с ними. Однако когда я устанавливаю для таблицыexpand_x=True, столбцы таблицы сбиваются, как показано в этом коротком видео: https://imgur.com/a/1VsRkCL.
Вот мой код:

Код: Выделить всё

import PySimpleGUI as sg
from PySimpleGUI import *

supporting_table_names: list[str] = [
"Accounts",
"Merchants",
"Locations",
"Tags",
"Budgets",
"Statements",
]

layout: list[list[Element]] = [
[
sg.Column(
list(
[[sg.Button(name, key=f"-{name}-")] for name in supporting_table_names]
),
),
sg.Table(
values=[
["test1", "test1", "test2"],
["test2", "test2", "test2"],
["test3", "test3", "test3"],
],
headings=["temp", "temp", "temp"],
expand_x=True,
auto_size_columns=True,
),
]
]

window: Window = sg.Window(
title="Test Program",
layout=layout,
size=(1000, 500),
resizable=True,
)

event, values = window.read()

Почему это происходит и как я могу настроить таблицу так, чтобы она расширялась в обоих направлениях x и y, не допуская при этом ошибок?


Подробнее здесь: https://stackoverflow.com/questions/784 ... and-x-true

Вернуться в «Python»