Цель состоит в том, чтобы в форму добавлялись дополнительные элементы, пока они не будут завершены, и они смогут сохранить всю форму. Я хочу, чтобы пользователь мог редактировать различные элементы формы, а затем отправлять все сразу.
Код: Выделить всё
import customtkinter as ctk
ctk.set_appearance_mode("Dark")
ctk.set_default_color_theme("dark-blue")
class root(ctk.CTk):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.title("GenSoft")
self.geometry("800x480")
self.resizable()
self.state("normal")
self.iconbitmap()
self.grid_columnconfigure(1, weight=1)
self.grid_columnconfigure((2, 3), weight=0)
self.grid_rowconfigure((0, 1, 2), weight=1)
self.tabview = ctk.CTkTabview(self,
width=800,
height=480,
corner_radius=20,
fg_color="#ffffff",
segmented_button_selected_color="red",
segmented_button_fg_color="black",
segmented_button_selected_hover_color="green",
segmented_button_unselected_hover_color="green")
self.tabview.pack(padx=20, pady=20)
self.tabview.add("Home")
self.tabview.add("New Recipe")
self.tabview.add("Saved Recipe")
self.tabview.tab("Home").grid_columnconfigure(0, weight=1) # configure grid of individual tabs
self.tabview.tab("New Recipe").grid_columnconfigure(0, weight=1)
self.tabview.tab("Saved Recipe").grid_columnconfigure(0, weight=1)
self.ingredientEntry = ctk.CTkEntry(self.tabview.tab("New Recipe"),
placeholder_text="ingredient")
self.ingredientEntry.pack(padx=20, pady=10)
if __name__ == "__main__":
app = root()
app.mainloop()
main()
п>
Подробнее здесь: https://stackoverflow.com/questions/784 ... ds-to-form