Есть ли способ выровнять по центру по вертикали в customtkinter?Python

Программы на Python
Anonymous
Есть ли способ выровнять по центру по вертикали в customtkinter?

Сообщение Anonymous »

У меня возник этот вопрос, который я искал в Интернете, но, похоже, нашел только онлайн-документацию GitHub для customTkinter.
У меня есть этот код, взятый прямо из документации, и я удалили всего несколько строк, но в остальном все работает хорошо. Вот код:

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

import customtkinter

customtkinter.set_appearance_mode("dark")
customtkinter.set_default_color_theme("blue")

app = customtkinter.CTk()
app.geometry("400x780")
app.title("CustomTkinter simple_example.py")

frame_1 = customtkinter.CTkFrame(master=app)
frame_1.pack(pady=20, padx=60, fill="both", expand=True)

label_1 = customtkinter.CTkLabel(master=frame_1, justify=customtkinter.LEFT)
label_1.pack(pady=10, padx=10)

button_1 = customtkinter.CTkButton(master=frame_1)
button_1.pack(pady=10, padx=10)

entry_1 = customtkinter.CTkEntry(master=frame_1, placeholder_text="CTkEntry")
entry_1.pack(pady=10, padx=10)

checkbox_1 = customtkinter.CTkCheckBox(master=frame_1)
checkbox_1.pack(pady=10, padx=10)

radiobutton_var = customtkinter.IntVar(value=1)

radiobutton_1 = customtkinter.CTkRadioButton(master=frame_1, variable=radiobutton_var, value=1)
radiobutton_1.pack(pady=10, padx=10)

radiobutton_2 = customtkinter.CTkRadioButton(master=frame_1, variable=radiobutton_var, value=2)
radiobutton_2.pack(pady=10, padx=10)

app.mainloop()
Как вы видите, здесь рамка расширяется в полноэкранном режиме и показывает что-то вроде этого:
Как это выглядит
И что я хочу изменение заключается в том, что, как вы можете видеть, все виджеты были выровнены по центру по оси X, но выровнены по верхнему краю по оси Y, есть ли способ сделать это примерно так (в красном поле)
Как я хочу, чтобы это было смотри
Я хочу, чтобы все вещи были внутри красной коробки. Могу ли я без жесткого кодирования положения опустить его по центру по вертикали и выровнять по всем текущим свойствам?

Подробнее здесь: https://stackoverflow.com/questions/786 ... tomtkinter

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