I have a question is it similar to that one that you can make using canavs?
@blacksundarkskies14 күн бұрын
man we really need a gui builder
@alexcruzbeltre612424 күн бұрын
love your vibe while programming, lots of love from Dominicann Republic.
@AbhyudaySharma-xs5ft25 күн бұрын
can we do this course if not done Tkinter yet?
@jignasajoshi2726 күн бұрын
For CustomTkinter, can we change windows background color as per our choice?
@abhirammishra654627 күн бұрын
very useful videos man i make my whole project with your video guide
@徐建平-i7d28 күн бұрын
Thank you very much and it's really helpful.
@MilyaYamilАй бұрын
I'm kind of trying this, I get to work the bold, etc. part, but the font family itself does not change...
@pajfab2591Ай бұрын
If I have a CTK ComboBox (for companies for sample ) on main window , then open a toplevel window to manage the companies, I add one company , then I come back to the main window the command of the CTK combo Box do not work as the postcommand of tkinter combobox used to work . with the old postcommand the values of the combobox were updated , with the command of CTK combobox no , I must click on the button and click an item , then close and open the dropdown list again to see the values updated ...... do you plan a solution ?
@youtubeviewer7077Ай бұрын
Nice tkinter videos! To the viewers, this is the normal way of composing GUIs. You use all of the builtin widgets wrapped up into other widgets and use them in your code, even if only used once. For example an app might have a SideBar widget made up of several widgets or a StatusBar widget, or if you use an Entry with placeholder text and/or icons, your own Entry class. If you use "import tkinter as tk" or equivalent instead of splatting everything into the module namespace as shown here, you can use the same name as the tk widgets for your own classes (used like "yourapp.Entry" instead of "tk.Entry"). You can also use all of the tk constants instead of using literal strings, for example tk.BOTH instead of "btoh", or tk.NSEW instead of "nsew".
@liggistАй бұрын
Thanks for the video. If you make a loop with 100 buttons in frame. Is´t possible to make a button outside the frame to jump to row 90 or do we need to scroll it down to row 90?
@seththunder2077Ай бұрын
Im working on my graduation project which involves seeing results in real time of a signal. Can I do that with custom tkintet?
@defrentoneАй бұрын
Very nice
@pajfab2591Ай бұрын
I realy need the postcommand that was working with tkinter combobox to update the values when I exit a second windows , and it does not work ....
@КотБурбон-г2ыАй бұрын
thanks for the video, it was helpful!!
@Tomandjerry-zk8pbАй бұрын
Your video is always helpful 😊😊😊😊
@taveirajcАй бұрын
Hello I live in Brazil. Is there a website where I can buy the book?
@CláudioFernandesdeMattosАй бұрын
Thank you so much. Thanks from Brazil. 👍👍👍
@Shiny_SSBАй бұрын
Hey, the text inside the optionmenu seems to always be anchored east, even though I put in "center" in the anchor variable... Anyone know what might be wrong?
@didierleprince61062 ай бұрын
Merci a lot (:
@caiocamargoantonio2 ай бұрын
Hello John, I am very grateful to have received your free Tkinter Widget Quick Reference Guide Book, which will greatly help me with my learning of Python using GUI as an interface. If I can contribute with something non-financial, you can count on me. THANK YOU VERY MUCH for your attention. Kind regards, SEA
@gonchedanesh67312 ай бұрын
Is it possible to have both vertcial AND horizontal scroll bars @TkinterPython ?
@chrisrichardson66202 ай бұрын
Free tip for anyone interested. I didn't like how the button has the dotted outline after it is clicked once. What is happening is the button is getting focus. To change this behavior, you can set the takefocus to false as shown here: my_button = tb.Button(text="Click Me", takefocus=False, bootstyle=("success, outline"), command=changer)
@ricardorien2 ай бұрын
Thanks bro!
@drendelous2 ай бұрын
sometimes it seems like you are not interested actually in it at all.. dont you like the library?
@mauricio_negrin2 ай бұрын
This comment was unnecesary brother. He's actually teaching useful concepts here.
@rogerjames93922 ай бұрын
Just found this video of yours, and it is very helpful, only problem is in the resizing it does not keep the aspect ratio, I created this shorty that may just help anyone else needing to do this.. img = f"./pix/origpicture.png" # path to pic im = Image.open(img) nw = 640 # enter your new width nh = int(nw/im.width * im.height) # calculates your new height my_image = ct.CTkImage(dark_image=Image.open(img), size=(nw, nh)) # creates new image my_label = ct.CTkLabel(window, text = "", image = my_image) my_label.grid(column = 0, row = 0) Again thank you for all your videos, I have been learning from you for years !!
@immaphatskank86992 ай бұрын
Awesome, I got huge brownie points at work for this ^.^
@physikintheorieundexperime19082 ай бұрын
THank you very much for your instructive tutorials. Very easy to follow and comprehensible!
@Widur422 ай бұрын
Why are you talking so ridiculously fast? Sometimes you are almost swallowing your own words. Its really not nice to listen to.
@djohnworthy10402 ай бұрын
Crownless King. One of the most underrated youtuber of all time. Much love from Turkey.
@sebastiangonzales462 ай бұрын
Is it possible to make a STT with realtime update on textbox when speaking?
@carlosdanielpazvaldivia59612 ай бұрын
muchas gracias me salvaste amigo uwu tqm
@gauravjadhav_26092 ай бұрын
Thanks for all the content you provide, respect from heart sir !!!!!
@viewguru8293 ай бұрын
thank you so much
@ИгорьИльин-ь4ш3 ай бұрын
Cool!!! Super!! ☺👍👍👍👌👌
@panzznine7133 ай бұрын
hi, besides the visual appearance advantage the customtkinter has to offer, are there any advantages of the customtkinter than the old tkinter module? sorry for my bad english, i was just starting to learn tkinter and just find out recently about this customtkinter
@bluespics3 ай бұрын
This also works brilliantly with a .jpg input file !
@ChinoSisouphanh3 ай бұрын
great content
@СергейБережной-э8е3 ай бұрын
Thank you so much for the lesson, it helped me a lot. I started programming in Python and didn’t understand how to insert the date and calendar into the Entry field, but now I figure it out. Thanks a lot.
@desertshadow723 ай бұрын
Great except all the things look like 1995. Why not showcase proper OS-matching or modern webapp-like themes?
@VMFV113 ай бұрын
i love youuu
@vanshaj98503 ай бұрын
Im working over a 14 inch screen and unfortunately used place with x and y on every single widget. Which means when I try to run the app over a bigger screen. The widgets get distorted and are enlarged magnified and misplaced. So in my situation will CTK help me in scaling widget and window according to any resolution of screen it is running on so that the app adjust widget size and placement itself??
@2dapoint4244 ай бұрын
The themes button dont seem to have any effect? How are you _set_default_color_theme_ dynamically?
@Pad64 ай бұрын
Also, I'd recommend using a text to voice like pyttsx3 for all the promotional content, I'm surprised you still have a voice from all the videos you've done over the years.
@Pad64 ай бұрын
but what if you want the contents to be center, and say tab 2 is a treeview table which is much wider, so my question is can we change the size of the individual tabs? Or maybe put a form on them and then size it accordingly?
@Pad64 ай бұрын
would love to see how to add a tkinter treeview widget to tab 2, it gets a bit odd
@Pad64 ай бұрын
Nevermind my _init_ was out of order, class MacroApp(ctk.CTk): def __init__(GDN): # On Initialization run the following code first super().__init__() GDN.title("Guardian") GDN.iconbitmap(r'D:\Python\Guardian\BF.ico') # File Path & in the same folder as program file GDN.geometry("560x740") GDN.eval('tk::PlaceWindow . center') GDN.attributes('-topmost', True) # Create tabview and tabs GDN.tabview = ctk.CTkTabview(GDN, width=510) GDN.tabview.grid(row=0, column=0, padx=10, pady=0, sticky="ew") GDN.tab1 = GDN.tabview.add("Main") GDN.tab2 = GDN.tabview.add("Database") GDN.tab3 = GDN.tabview.add("Xpath Practice") #then build the treeview # Create a style for the Treeview style = ttk.Style() style.theme_use("default") style.configure("Custom.Treeview", background="#0d131c", foreground="white", fieldbackground="#141d29", borderwidth=0, relief="flat") style.configure("Custom.Treeview.Heading", background="#0d131c", foreground="#8ca0ae", borderwidth=0, relief="flat") GDN.tree = ttk.Treeview(GDN.frame6, columns=("Date", "Time", "Strategy", "Balance", "Stoploss", "Base Bet", "Max Bet"), show='headings', style="Custom.Treeview", height=30) # Define headings GDN.tree.heading("Date", text="Date") GDN.tree.heading("Time", text="Time") GDN.tree.heading("Strategy", text="Strategy") GDN.tree.heading("Balance", text="Balance") GDN.tree.heading("Stoploss", text="Stoploss") GDN.tree.heading("Base Bet", text="Base Bet") GDN.tree.heading("Max Bet", text="Max Bet") # Set column widths GDN.tree.column("Date", width=60, anchor="center") GDN.tree.column("Time", width=50, anchor="center") GDN.tree.column("Strategy", width=50, anchor="center") GDN.tree.column("Balance", width=80, anchor="center") GDN.tree.column("Stoploss", width=80, anchor="center") GDN.tree.column("Base Bet", width=80, anchor="center") GDN.tree.column("Max Bet", width=80, anchor="center") # Pack the Treeview GDN.tree.pack(side="top", fill="both", expand=True, padx=5, pady=5) and at 2:04 when you said this outline looking box thing, it's not very big and..... That's what she said..........
@studies5474 ай бұрын
Do you have custom tkinter PDF please send me❤❤❤❤
@skyagnitti4 ай бұрын
Awesome video as always! Wondering if its possible to do a .get() on the menu option being hovered over so I can pull that into a variable. As of now, I have to click a menu option to get my function to run but I'd like to just be able to use the arrow up and down keys to scroll through the list and have the function run each time. I have bound hover to enter and leave like this: # using '+' to avoid overwriting the existing binding optionmenu.bind('<Enter>', on_enter_monster, add='+') optionmenu.bind("<Leave>", on_leave_monster, add='+')
@krishnamurari884 ай бұрын
Sir please make videos on python library U2Net, U2net-fast, dis-bg-remove, backgroundremover and etc please