changed tabview test

This commit is contained in:
TomSchimansky 2022-11-13 17:10:04 +01:00
parent 3f44877984
commit b62543f332
2 changed files with 8 additions and 5 deletions

View File

@ -14,7 +14,6 @@ class App(customtkinter.CTk):
# configure window # configure window
self.title("CustomTkinter complex_example.py") self.title("CustomTkinter complex_example.py")
self.geometry(f"{1100}x{580}") self.geometry(f"{1100}x{580}")
#self.resizable(False, False)
# configure grid layout (4x4) # configure grid layout (4x4)
self.grid_columnconfigure(1, weight=1) self.grid_columnconfigure(1, weight=1)
@ -48,7 +47,7 @@ class App(customtkinter.CTk):
self.entry = customtkinter.CTkEntry(self, placeholder_text="CTkEntry") self.entry = customtkinter.CTkEntry(self, placeholder_text="CTkEntry")
self.entry.grid(row=3, column=1, columnspan=2, padx=(20, 0), pady=(20, 20), sticky="nsew") self.entry.grid(row=3, column=1, columnspan=2, padx=(20, 0), pady=(20, 20), sticky="nsew")
self.main_button_1 = customtkinter.CTkButton(master=self, fg_color="transparent", border_width=2) self.main_button_1 = customtkinter.CTkButton(master=self, fg_color="transparent", border_width=2, text_color=("gray10", "#DCE4EE"))
self.main_button_1.grid(row=3, column=3, padx=(20, 20), pady=(20, 20), sticky="nsew") self.main_button_1.grid(row=3, column=3, padx=(20, 20), pady=(20, 20), sticky="nsew")
# create textbox # create textbox
@ -139,7 +138,7 @@ class App(customtkinter.CTk):
self.seg_button_1.set("Value 2") self.seg_button_1.set("Value 2")
def open_input_dialog(self): def open_input_dialog(self):
dialog = customtkinter.CTkInputDialog(text="Type in a number:"*50, title="CTkInputDialog") dialog = customtkinter.CTkInputDialog(text="Type in a number:", title="CTkInputDialog")
print("CTkInputDialog:", dialog.get_input()) print("CTkInputDialog:", dialog.get_input())
def change_appearance_mode(self, new_appearance_mode: str): def change_appearance_mode(self, new_appearance_mode: str):

View File

@ -1,6 +1,7 @@
import customtkinter import customtkinter
app = customtkinter.CTk() app = customtkinter.CTk()
app.geometry("800x900")
tabview_1 = customtkinter.CTkTabview(app) tabview_1 = customtkinter.CTkTabview(app)
tabview_1.pack(padx=20, pady=20) tabview_1.pack(padx=20, pady=20)
@ -18,8 +19,6 @@ tabview_1.delete("tab 42")
tabview_1.move(0, "tab 2") tabview_1.move(0, "tab 2")
b1 = customtkinter.CTkButton(master=tab_1, text="button tab 1")
b1.pack(pady=20)
b2 = customtkinter.CTkButton(master=tabview_1.tab("tab 2"), text="button tab 2") b2 = customtkinter.CTkButton(master=tabview_1.tab("tab 2"), text="button tab 2")
b2.pack() b2.pack()
@ -27,4 +26,9 @@ b2.pack()
tabview_1.configure(state="normal") tabview_1.configure(state="normal")
# tabview_1.delete("tab 1") # tabview_1.delete("tab 1")
for i in range(10):
for j in range(30):
button = customtkinter.CTkButton(tabview_1.tab("tab 1"), height=10, width=30, font=customtkinter.CTkFont(size=8))
button.grid(row=j, column=i, padx=2, pady=2)
app.mainloop() app.mainloop()