Understanding tkinter variables

  Рет қаралды 9,655

Atlas

Atlas

Жыл бұрын

This video will cover tkinter variables and how to use them with widgets. These variables are crucial to connect widgets efficiently.
You can get the code here: github.com/clear-code-project...

Пікірлер: 21
@naderbazyari2
@naderbazyari2 7 ай бұрын
I swear to God. I am so blown away by the quality of these videos that I wanna comment on all of them because more people need to see this. This is awesome. Many Thanks
@sergiorecaman373
@sergiorecaman373 8 күн бұрын
3 days reading through several pages, and all I needed was your ten minute video. Thanks
@ClearAtlas
@ClearAtlas 7 күн бұрын
The tkinter documentation is an absolute dumbsterfire
@juniorMr
@juniorMr Жыл бұрын
Man ,I come from your main channel. Honestly I don't know how to thanks you, because the way you teach is really amazing.
@imaneamine3047
@imaneamine3047 Ай бұрын
The quality is so much high! Thank you again! I hope you get more traffic
@PinkiYuiki
@PinkiYuiki 7 ай бұрын
you are really the only one who I understand from thank you
@debnathmriganka2010
@debnathmriganka2010 10 ай бұрын
the way you teach is really amazing.
@debnathmriganka2010
@debnathmriganka2010 10 ай бұрын
Very Very Good Tutorial youtube.
@user-nd1ko2vy6o
@user-nd1ko2vy6o Жыл бұрын
I need to create a default text value to show only in label where the same textvariable connected with entry widget
@wandasheets2666
@wandasheets2666 Жыл бұрын
i am trying to make a count down time and having problem concating the hour and minutes on the same widget, can you help me please
@MathGoOli
@MathGoOli Жыл бұрын
could you please make some multi label app? and use some OOP approach?
@debnathmriganka2010
@debnathmriganka2010 10 ай бұрын
Sir, Please can you help me one thing, from where i can view all command, option, all proper documentation for Tkinter, I visit their website, but cant undersatnd how to get all syntex every thing.
@user-ty3uc6wk6m
@user-ty3uc6wk6m 11 ай бұрын
I followed your tutorial about "StringVar" but it still doesn't work for me. I would like to store the selection from the “filedialog.askdirectory()” in my “entry1” box. But that does not work. I also want to increase the height of my “entry6” but that is only possible with a label. I would like to raise it and left align with “Wrap text”. Can you help me a little with this? import customtkinter import tkinter from tkinter import * import tkinter as tk from tkinter import ttk from tkinter import Tk, filedialog customtkinter.set_appearance_mode("blue") customtkinter.set_default_color_theme("dark-blue") # root = customtkinter.CTk() root = Tk() root.geometry("800x700") root.title("SPLCF3, Phase Out Programma.") def open_file(): filepath = filedialog.askdirectory() file = open(filepath, "r") entry1.textIO = file print() def input_verwerking(): print(" ") print("The files will be collected in the folder: ", entry1.get()) print("The aircraft that wil be processed is: ", entry3.get()) # print(entry1.sel2.get()) print(sel2.get()) # I want to transfer this information to "entry1" exit() label = customtkinter.CTkLabel(root, text="SPL/CF3 A/C Phase Out System!", font=("Arial", 24)) label.pack(pady=30, padx=15) frame = customtkinter.CTkFrame(master=root) frame.pack(pady=10, padx=10, expand=True) sel2 = StringVar() def submit(): print(" ") def submit1(): open_file_path = filedialog.askdirectory() # Returns opened path as str entry1 = ttk.Entry(master=frame, textvariable=sel2, width=27) entry2 = tkinter.Label(master=frame, text="Select a the folder where to start :") entry3 = ttk.Combobox(master=frame, values=["AAA", "BBB", "CCC", "DDD", "EEE", "FFF", "GGG",], font=("Ariel", 10), width=20) entry4 = tkinter.Label(master=frame, text="Select an aircraft :") entry5 = Button(master=frame, text="Browse", command=submit1) entry6 = tkinter.Label(master=frame, width=100, height=20, textvariable=sel2) button = customtkinter.CTkButton(master=frame, text="Start Processing", command=input_verwerking, font=("Ariel", 16)) entry1.grid(row=2, column=2, pady=25, padx=10) # "Phase Out Folder" text in text box entry2.grid(row=2, column=0, pady=25, padx=10) # "Select a the folder where to start :", label column 1 entry3.grid(row=3, column=2, pady=25, padx=20) # Aircraft selection, column 2 entry4.grid(row=3, column=0, pady=25, padx=10) # "Submit", "Select an aircraft :" entry5.grid(row=2, column=3, pady=25, padx=10) # "Brows", column 3, row 4 entry6.grid(row=4, column=0, columnspan=16, pady=25, padx=10) button.grid(row=9, column=2, pady=25, padx=10) root.mainloop()
@odams
@odams Жыл бұрын
Nice! Could you please do a "Tkinter with class" video? That would be great, I don't find good videos on that
@ClearAtlas
@ClearAtlas Жыл бұрын
The video for that is already done and will be out on the 20th :)
@odams
@odams Жыл бұрын
@@ClearAtlas oh ! Thanks ! Best Christmas gift
@SkyFly19853
@SkyFly19853 Жыл бұрын
Will you make tutorials on Panda3d or other 2d game engines?
@ClearAtlas
@ClearAtlas Жыл бұрын
I will make a ton of video on Godot once version 4 is out but not planning on other engine at least for now
@SkyFly19853
@SkyFly19853 Жыл бұрын
@@ClearAtlas I see... I was hoping to see other Python game engines...
@wandasheets2666
@wandasheets2666 Жыл бұрын
def submit(): set_time = 3 # put time here, it should be in minutes update_counter(set_time) def update_counter(temp): if temp > -1: mins, secs = divmod(temp, 60) if mins > 60: hours, mins = divmod(mins, 60) minute.set("{:02d}".format(mins)) second.set("{:02d}".format(secs)) temp -= 1 root.after(1000, update_counter, temp) # always set to 60000 else: # call all functions here messagebox.showinfo("Time Countdown", "Time To Drink !") running = False temp = 12 minute = tkinter.StringVar(root) second = tkinter.StringVar(root) timing = str(minute) + " : " + str(second) minute_entry = Label(left_frame, width=20, text=timing, font=("Arial",20, ""),justify='center',state='disabled') minute_entry.grid(row=6, column=0,) submit()
@wandasheets2666
@wandasheets2666 Жыл бұрын
this is my code please
Understanding parenting and frames in tkinter
11:42
Atlas
Рет қаралды 12 М.
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 11 МЛН
If __name__ == "__main__" for Python Developers
8:47
Python Simplified
Рет қаралды 393 М.
Setting and getting widget data in tkinter
13:43
Atlas
Рет қаралды 10 М.
Using tkinter with classes
28:23
Atlas
Рет қаралды 58 М.
Pydantic Tutorial • Solving Python's Biggest Problem
11:07
pixegami
Рет қаралды 257 М.
Create Stunning Python GUIs in 10 Minutes With Drag & Drop
11:38
Coding Is Fun
Рет қаралды 42 М.
The place layout method in tkinter
20:50
Atlas
Рет қаралды 7 М.
5 Useful F-String Tricks In Python
10:02
Indently
Рет қаралды 289 М.
A Simpler Way to See Results
19:17
Logan Smith
Рет қаралды 103 М.