Тёмный

How To Create Apps In Python Using Tkinter! 

b001
Подписаться 255 тыс.
Просмотров 51 тыс.
50% 1

This video show a demonstration on how to create a graphical user interface (GUI) using Python's Tkinter module. You can find out more about Tkinter by reading the docs here: docs.python.org/3.8/library/t...
⭐ Join my Patreon: / b001io
💬 Discord: / discord
🐦 Follow me on Twitter: / b001io
🔗 More links: linktr.ee/b001io
Background music:
Pillow Fort by Purrple Cat | purrplecat.com
Music promoted by www.free-stock-music.com
Creative Commons Attribution-ShareAlike 3.0 Unported
creativecommons.org/licenses/...

Наука

Опубликовано:

 

30 окт 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 73   
@kingofcastlechaos
@kingofcastlechaos 7 месяцев назад
Just stumbled across your channel and LOVE IT! Finally a creator who understands how to use background music wisely. Learning a lot, thank you!
@AddingAUsername
@AddingAUsername 3 месяца назад
Great video!!! This made me understand both classes and tkinter way better you're the king!!!!
@histrion2
@histrion2 Год назад
Great intro! I'd like to see more about tkinter - maybe a follow-up with something that plays a small game or creates a calculator or utility or something?
@sapachino
@sapachino Год назад
Thank you for the video! Very helpful! Keep it up
@evanbtaylor
@evanbtaylor 3 месяца назад
Great video! Very clear and professional!
@franzliszt4545
@franzliszt4545 Год назад
Hey, what font settings do you use because when I downloaded Brass Mono and installed it into vscode, it became really messy so I'm just wondering how to make it look like yours. Thanks!
@charles_1523
@charles_1523 Год назад
Thanks for this, very helpful!
@SlackerCast
@SlackerCast Год назад
great vid, love the content and chill background music. you should maybe add this to your tutorial playlist...
@CatnipGawd
@CatnipGawd Год назад
Very cool! Thank you.❤
@staypositive606
@staypositive606 Год назад
Loved it! Thanks❤
@64imma
@64imma Год назад
Thanks for the video! I've been wanting to work with tkinter again but it's been about a month since I last did a project with it.
@teoaloibaptista3396
@teoaloibaptista3396 4 месяца назад
What frameworks do you use on other projects, if i may ask
@kapibara2440
@kapibara2440 7 месяцев назад
Brilliant! Thank you ❤
@deyumai
@deyumai Год назад
thank you for your sharing. Good job.
@HHJoshHH
@HHJoshHH Год назад
Great job man. I'm on Python3 in Pycharm and it wouldn't let me use the "Brass 30 font." But this was a lot of fun!
@b001
@b001 Год назад
You’ll have to install the Brass Mono font. It’s not a preinstalled system font.
@HHJoshHH
@HHJoshHH Год назад
@@b001 ahhh lol ty so much man! Really enjoyed your video!
@mrfriendlyghost5350
@mrfriendlyghost5350 4 месяца назад
tnx supper helpful and super easy to read tnx allot subbed and liked
@domenicfieldhouse5644
@domenicfieldhouse5644 Год назад
I havent seen the mainframe being elemented, if you had another frame (other_frame) for example, could you have a button click command or other call change the mainframe by simply swapping out other frames; For example i made a digital cleaning checklist app for work, and it had subsections of how often each job had to be done, and when you clicked on a button i would place forget the labels currently displayed then place the labels for the other subsection, could i have just created all the frames on the start up and just swap them out with changing the mainframe
@kyugin1811
@kyugin1811 Год назад
that was cool
@Hi-dn8pq
@Hi-dn8pq Год назад
What font do you use?
@azurestarton
@azurestarton 6 месяцев назад
Thank you.
@donista.brigida157
@donista.brigida157 Год назад
Thanks for the great tutorial Sir! Special request if you could show us sir as well how to deploy or run this as an app or exe file? I hope my question makes sense. Thanks a lot again!
@superyt1733
@superyt1733 6 месяцев назад
ttk is needed for the combobox and cannot be grouped with tk widgets.
@turtleman9302
@turtleman9302 6 месяцев назад
help the reverse text isn't working i put in "lonely tylenol" and it didn't work
@murphygreen8484
@murphygreen8484 Год назад
@b001 have you ever used Ctk?
@SusanAmberBruce
@SusanAmberBruce Год назад
Do you think that one day, python will have and maintain its own X windowing system for GUI's?
@migasgt638
@migasgt638 Год назад
Hey man, great video, just wondering, what is your VSCode theme? Yours looks much smoother.
@mrt8bit692
@mrt8bit692 Год назад
7:21 he says it here, hope you have an awesome day
@franzliszt4545
@franzliszt4545 Год назад
if ur talking about the font then check mrt8bit692's reply, but if ur referring to the colour scheme, its synthwave '84
@mrt8bit692
@mrt8bit692 Год назад
@@franzliszt4545 ahhhh I see, my apologies. Misread the question. Thanks!
@McT321
@McT321 8 месяцев назад
Okay i love u fr
@kuc5743
@kuc5743 6 месяцев назад
Make a video about introspection and annotration in Python
@harisserdarevic4913
@harisserdarevic4913 Месяц назад
I'm working on a mac and followed your code exactly, but for whatever reason the background color wasn't changing for me. My text just had a weird dark grey effect surrounding it, almost like the text, button, etc all were in "dark mode", while the rest of the frame was white
@gusic4529
@gusic4529 Год назад
Can you do a video on customtkinter?
@echokni62
@echokni62 7 месяцев назад
How do i change the icon?
@will2see
@will2see Год назад
for some reason I get an error with "command=self.reverse". I get: Cannot access member "reverse" for type "App" Member "reverse" is unknownPylance or AttributeError: 'App' object has no attribute 'reverse'
@cheefoong8923
@cheefoong8923 Год назад
this should be the code in the mainloop: self.reverse_text = ttk.Button(self.mainframe, text='Reverse Text', command=self.reverse) self.reverse_text.grid(row=4, column=0, pady=10, sticky='NWES') this should be the function code: def reverse(self): newtext = self.text.cget('text') reversed = newtext[::-1] self.text.config(text=reversed) you might have forgot to define reverse, otherwise, idk
@HHJoshHH
@HHJoshHH Год назад
Hey can I run this in Pycharm? I ran it and got a text box and everything looked good but then I red X out of the text box and can't get it back.
@b001
@b001 Год назад
When you close out of the window, it doesnt stop the code. You’ll have to stop the code in PyCharm and re-run it
@HHJoshHH
@HHJoshHH Год назад
@@b001 actually I was stopping it in Pycharm but the reason the text box wouldn’t reappear was bc of the font I didn’t have downloaded was throwing error messages. So as soon as I replaced it with “Times New Roman” it worked perfectly!
@jayco10125
@jayco10125 Год назад
So I have leant tkinter a while ago however I have been wondering how to make it look more modern
@charles_1523
@charles_1523 Год назад
There is an argument for removing borders on text boxes, and I think buttons too. It really cleans up the look of the interface.
@sealandland3959
@sealandland3959 Год назад
Great 😃👍 but how could we implement this for a Mobile app??????
@HHJoshHH
@HHJoshHH Год назад
I can't seem to understand what the NWES was for. Could you help me out here. I didn't hear you explain that part. And thanks again!
@b001
@b001 Год назад
“NWES” means “North West East South” . You can do any combination of these and Tkinter will understand the same, such as “SWNE” “WES” “ESNW” “N” etc
@HHJoshHH
@HHJoshHH Год назад
@@b001 I thought that’s what it meant but wasn’t sure. Thanks for all your replies!
@joauqinxd8560
@joauqinxd8560 2 месяца назад
what do i do if .pack() isnt recognized? (sorry for bad english)
@joauqinxd8560
@joauqinxd8560 2 месяца назад
already solver
@younscrafter7372
@younscrafter7372 2 месяца назад
10:14 why isn't it self.text_set_button?
@avaneeshc
@avaneeshc Год назад
what's your vs code theme
@b001
@b001 Год назад
SynthWave’84
@acid8000
@acid8000 Год назад
It keeps saying bad option: “-command” must be: -column -columnspan,-in ……
@DhruvKumar-fd6rb
@DhruvKumar-fd6rb Год назад
Helpful if you would mala a tutorial of tkinter library
@SlackerCast
@SlackerCast Год назад
I was thinking the same thing...
@escapethematrix5561
@escapethematrix5561 Год назад
how to make it full screen?
@SlackerCast
@SlackerCast Год назад
give specific dimensions
@AdityaSharma-wg4rj
@AdityaSharma-wg4rj Год назад
Increase font sizr
@koo3246
@koo3246 Год назад
Looks like python and html/css had a baby lol
@memetech-
@memetech- Год назад
700th like… I don’t like that but it’s a multiple of 100
@LeteLusky
@LeteLusky Год назад
pass the code please
@gedtoon6451
@gedtoon6451 4 месяца назад
Your demo would have looked better if you had added a 'pady' to your widgets.
@wenelol
@wenelol Год назад
tkinter is pain
@Aidanbaro
@Aidanbaro Месяц назад
No it's eazy try to code a project bro then you will feel better about tkinter
@wenelol
@wenelol Месяц назад
@@Aidanbaro I have and it was pain.
@Yo_1010
@Yo_1010 Месяц назад
no pain, no gain
@shadowfantasiesf8556
@shadowfantasiesf8556 Год назад
I stopped learning tkinter for textual. I am not sure if that's even true, but I had the impression tkinter was very bad for using anything but the absolut standard design. With textual you have css. Also since textual is so young, there are pretty much no tutorials. So if you feel like it, that would probably be helpful for quite a lot of people.
@vanshavbhalla6210
@vanshavbhalla6210 Год назад
Hey! I just got to know about textual from your comment and looked it up. It looks really good and maybe better than tkinter. Have you been working with it and did you find some resource to learn it?
@awildmoose6798
@awildmoose6798 2 месяца назад
If this is an intro video about tkinter, why make it more complicated by putting in a class? Why not just make it as simple as possible and avoid the class altogether
@danielchannel3495
@danielchannel3495 Год назад
Random Name Picker With tkinter: import random import keyboard from tkinter import * def welcome(): wel_tx = Label(root,text="WELCOME",bg="gold") wel_tx.pack() def names(): list = ['Daniel','Dawn','Dean','Dan'] list = random.choice(list) print(list) root = Tk() root.title("Random Name Choice") root.geometry("400x400") root.resizable(False,False) root.configure(bg="gray") quit_button = Button(root,text="QUIT",bg="red",command=exit) quit_button.pack() play_button = Button(root,text="PICK RANDOM NAME",bg="green",command=names) play_button.pack() wel_button = Button(root,text="CLICK ME!!!",bg="gold",command=welcome) wel_button.pack() root.mainloop() while True: if keyboard.is_pressed('q'): break
Далее
Android App Development in Python With Kivy
26:27
Просмотров 280 тыс.
🤡Украли У ВСЕХ🤪
00:37
Просмотров 222 тыс.
СМОТРИМ YOUTUBE В МАЙНКРАФТЕ
00:34
Просмотров 292 тыс.
How ChatGPT Built My App in Minutes 🤯
8:28
Просмотров 2,2 млн
THIS is Why List Comprehension is SO Efficient!
5:25
Просмотров 171 тыс.
Compiled Python is FAST
12:57
Просмотров 105 тыс.
КАКОЙ SAMSUNG КУПИТЬ В 2024 ГОДУ
14:59
Проверил, как вам?
0:58
Просмотров 323 тыс.