У меня есть этот код, взятый прямо из документации, и я удалили всего несколько строк, но в остальном все работает хорошо. Вот код:
Код: Выделить всё
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