- Видео 30
- Просмотров 386 087
Alan D Moore Codes
США
Добавлен 23 июл 2019
Learn coding with author and programmer Alan D Moore.
Alan is the author of:
* Python GUI programming with Tkinter: www.packtpub.com/application-development/python-gui-programming-tkinter
* Mastering GUI programming with Python: www.packtpub.com/application-development/mastering-gui-programming-python
Alan is the author of:
* Python GUI programming with Tkinter: www.packtpub.com/application-development/python-gui-programming-tkinter
* Mastering GUI programming with Python: www.packtpub.com/application-development/mastering-gui-programming-python
Tkinter Basics 10: Binding Events
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore.
Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples
Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples
Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Просмотров: 3 483
Видео
Tkinter Basics 9: Ttk part 3 - styles and themes
Просмотров 4,9 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore. Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Tkinter Basics 8: Ttk part 2 - The Treeview Widget
Просмотров 2,4 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore. Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925 Stackoverflow post about treeview sorting: stackoverflow.co...
Tkinter Basics 7: Ttk (part 1 of 3)
Просмотров 1,7 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore. Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Tkinter Basics 6: Application Menus
Просмотров 1,4 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore. Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Tkinter Basics 5: Dialog and Message Boxes
Просмотров 2 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore. Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Tkinter Basics 4: Nested Layouts and Scrollbars
Просмотров 2,4 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore. Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Tkinter Basics 3: Control Variables
Просмотров 3,8 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore. Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Tkinter Basics 2: Events and Callback Functions
Просмотров 4,6 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore. Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Check out Python GUI Programming with Tkinter, 2nd Edition: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Tkinter Basics 1: Setup, Widgets, and Geometry managers
Просмотров 10 тыс.3 года назад
Learn how easy it is to use Tkinter and Python to build simple GUI applications with author Alan D Moore.Check out Python GUI Programming with Tkinter: amzn.to/2YFuGPD Example code for this video can be found here: github.com/alandmoore/tkinter-basics-code-examples Reposted this with higher quality rendering.
Tkinter vs. PyQt: Which Python GUI framework is right for you?
Просмотров 65 тыс.3 года назад
Let's have a fireside chat about Python GUI frameworks, friends. In this video, I'll compare and contrast two of the most popular: Tkinter and PyQt. Find my book on PyQt, "Mastering GUI Programming with Python", here: amzn.to/3Dr8cAy Find my book on Tkinter, "Python GUI programming with Tkinter", 2nd Edition, here: www.amazon.com/Python-GUI-Programming-Tkinter-user-friendly/dp/1801815925
Master PyQt5 part 11: Application Infrastructure and Communication
Просмотров 4,6 тыс.3 года назад
In this video, we'll talk about some basics of application infrastructure and inter-object communication for PyQt5 Applications. Follow Alan at www.alandmoore.com Purchase a copy of Mastering GUI Programming with Python here: amzn.to/3Dr8cAy Example code for this video can be found here: github.com/alandmoore/PyQt-Videos-Examples/tree/master/PyQtApplicationInfrastructure
Python Basics: File Paths
Просмотров 16 тыс.4 года назад
We'll look at a common beginner pitfall related to file paths, and how to correctly include non-python files in your code. Example code at: github.com/alandmoore/PythonBasicsExamples/tree/master/FilePaths
Python Basics: Variable Scope
Просмотров 7024 года назад
Alan D Moore gives you a brief explanation of variable scope in Python, and how beginners can get tripped up when working with functions.
Master PyQt5 part 10: Make responsive GUIs with Threads
Просмотров 20 тыс.4 года назад
Author Alan D Moore shows you how to keep your PyQt applications responsive while executing a long-running function using Timers and Threads. Follow Alan at www.alandmoore.com Purchase a copy of Mastering GUI Programming with Python here: amzn.to/3Dr8cAy Example code for this video can be found here: github.com/alandmoore/PyQt-Videos-Examples/tree/master/QtResponsiveGUIThreading Previous video ...
Master PyQt5 part 9: Style with Qt StyleSheets
Просмотров 16 тыс.5 лет назад
Master PyQt5 part 9: Style with Qt StyleSheets
Python Classes pt3: 5 signs that you need a class
Просмотров 2,4 тыс.5 лет назад
Python Classes pt3: 5 signs that you need a class
Python Classes pt2: Building a class
Просмотров 3 тыс.5 лет назад
Python Classes pt2: Building a class
Python Classes pt1: 5 Myths about Python Classes
Просмотров 3,1 тыс.5 лет назад
Python Classes pt1: 5 Myths about Python Classes
Python Basics: Handling Exceptions to keep your foot bullet-free
Просмотров 9745 лет назад
Python Basics: Handling Exceptions to keep your foot bullet-free
Python Basics: Understanding Variable Mutability
Просмотров 1,5 тыс.5 лет назад
Python Basics: Understanding Variable Mutability
Master PyQt5 part 8: Using Qt Resource files
Просмотров 7 тыс.5 лет назад
Master PyQt5 part 8: Using Qt Resource files
Master PyQt5 part 7: Using images and icons
Просмотров 6 тыс.5 лет назад
Master PyQt5 part 7: Using images and icons
Master PyQt5 part 6: QMainWindow for easy apps
Просмотров 13 тыс.5 лет назад
Master PyQt5 part 6: QMainWindow for easy apps
Master PyQt5 part 5: Moving data between windows
Просмотров 21 тыс.5 лет назад
Master PyQt5 part 5: Moving data between windows
Master PyQt5 part 4: Introduction to Signals and Slots
Просмотров 24 тыс.5 лет назад
Master PyQt5 part 4: Introduction to Signals and Slots
Master PyQt5 part3: Hand-coding a GUI
Просмотров 8 тыс.5 лет назад
Master PyQt5 part3: Hand-coding a GUI
Master PyQt5 part 2: Using our template with QtDesigner
Просмотров 10 тыс.5 лет назад
Master PyQt5 part 2: Using our template with QtDesigner
Master PyQt5 part 1: Hello World and Template
Просмотров 20 тыс.5 лет назад
Master PyQt5 part 1: Hello World and Template
QtDesigner and PyQt5: The right and wrong way to use them together
Просмотров 109 тыс.5 лет назад
QtDesigner and PyQt5: The right and wrong way to use them together
Great video, wish you’d come back to RUclips!
Thanks a million man, great video!
Fellas is it gay to write a love letter to a piece of vode written mostly by other men?
Excellent. One of only a few coders on RUclips that are well organized, stay focused and on track. Take some time and watch his Classes Playlist.
Every time you pressed tab and it jumped straight to the button i felt your pain
Really great stuff in conjunction with the book
Thanks for this, bought your book.
I'm a slow learner, so these videos are great for me, so well presented, I can watch them again and again and each time learn a little more (no pun intended)
Snakes on a plane and the point of classes in python, I know I'm listening to a cleaver man.
this video is so calming for some reason
23:01 so it should be used as a library. i have a question. can it be converted to an .EXE file easily later on?
Excellent video. I add that the UI compiler can be configured in the IDE (in my case I use PyCharm) as an "external tool", so that, after modifying and saving the .ui file with QtDesigner, it is no longer necessary to manually compile the file .ui (with just three clicks inside PyCharm, and the updated code appears).
Hey Alan, I just heard two of your videos. And think you are an excellent instructor and teacher. I am old hand at programming and have trouble with many teaching videos, that think the listener is a beginner and just don't focus on the nuisances that are are peculiar to any programming language that even experienced programmers need to know. You have the right balance for my frequency.. thank you.
What a wonderful talk. Thank you. I am a hard core R guy, but need to fire up some gui on linux and needed a quick overview of what is there. This was very educative.
Great Video! Always wondered why some people used 'as' for importing and others didn't. Thank you! Will always use it now.
Hi. If you don’t mind, since you’ve wrote a book about it, please answer this question; how do you change title bar colour? Can’t find the solution for pyqt6 and tainted. For python project. Been searching for days. Any help is appreciated.
this worked in PySide6 i love you. There is only place in the internet where signals and slots are normally explained-it is your video!
Pyside6 has made many strides. If only there was a QScintilla alternative. Unless you're doing something very basic, why use Tkinter at all?
god only knows hwo much i love you for this
i like this man, thank you so much, giant help!
Title question is such an easy answer, and I don't even need to watch the video. PyQt5 over tkinter. When converting your program to an exe, tkinter doesn't work. PyQt5 works great.
The Tk in TclTk stands for "Toolkit"
legend lecture
Gracias por la ayuda! 🤜🤛
Thank you for this wonderful tutorial... 😅 but feels like you were a java programmer before this...
I like to call these "tk-vars". I use them all the time especially for CheckBox an StatusLine code. It's interesting how they are "full-duplex" and dynamically update the widgets data with a minimum of coding.
Excellent video! Great how the wrong steps are shown. I'm buying the book.
Why does this dude sound like Norm Macdonald
They're both trash
Excellent information. Now getting into python and this was very helpful.
3:37 I'm fairly new to GUI programming and a complete amateur, but I thought I'd mention this since I haven't seen anybody else say anything about it. Anki is built with PyQt (and has the custom aqt API which is based on PyQt) and it works on mobile. I don't know if that counts? The whole reason I got into GUI programming was because I was developing an add-on for Anki.
Very helpful video. Thanks for the video.
So much knowledge... and these are just the basics... I'm 44 years old and I want to retrain, I wonder if I'm trying to retire. The problem is that 80% of these important things are missed. That's why we make loops of learning the basics for ourselves. It would be nice if this loop was for not while True.
for those trying to override code in Ui_MainWindow, u need to inherit it as well to have access to its objects.
needed this so bad
Thank you for the clarification on this!! I handed coded a PyQt5 GUI for a project at work and was just investigating using the Designer (but not wanting to really re-do my code). Having wrote the GUI by hand, I can see the value in not over complicating it with Designer...I'm served better by just understanding PyQt5 as a whole. Thank you again for the clear and concise video, and your professional advice!! 2023....still makes sense. lol
I wonder why he stopped making videos. Great channel
Very helpful thanks, If you ever fancy doing more video's about using classes, then I would be interested in classes as applied to use in Tkinter partially any tips and tricks around validation of input widgets which I found tricky per the effect that happens when there's an error. P.S. Great book!
Hello, although this is an older video you might be a person who knows the answer to my tkinter question: I have a function that minimizes my tk-inter window at a moment, then the user selects something, and after that the tkinter-window is maximized again. However if the user takes too much time selecting (=if the tkinter window is minimized for too long) you get a bug that shows the maximized tkinter window in all black, not displaying any widgets. I was not able to find a solution on stack overflow or gpt. Do you encountered this issue so far?
Well nowadays we have customtkinter and ttkbootstrap in tkinter, so a fair comparation with include those
How can i purchase your book from Pakistan, Sir , Please guide .
You are a very good teacher 🔥 Respect from Pakistan !
Thanks for these videos. I watched them all. They really eased my learning of PyQt which is 90% of my work these days.
Thank you!
16:00 I'm not an expert nor old enough to understand these concepts, but say you use only 3 classes from a library in an app out of 20 or 1000 as you said. Rhe compilation time/code size won't increase, but the attached library would. In tkinter it won't matter as it's embedded in Python, but for pyQt and the rest, can you extract only the needed codes from a library, assuming they're not accessed or checked for in the code or compiled part/whatever? In other words, I know tkinter but not pyQt, when I make a GUI app, using only frame, button and text field, can I ship only those classes, and whatever they require, from the pyQt library? Is that considered an adaptation of the library, hence copy right issues? Is it at technically possible (as in a company making an app as small as possible after licencing it from pyQt owners? I'm making a GUI app and developing it continuously, so I'm not sure if the style points is worth it compared to tkinter.
Thanks God I found this video, I am reading chapter three of your book but I am struggling with control variables, it's just not clicking for me
Hello Alan, I've got your book. Very helpful. But stylesheets are not going well for me. The problem is that they are hard to debug. If you mess up the syntax on a command, there is no Python error. Qt just refuses to render that command and the Python routine moves on to the next object. What techniques do you use to debug QT stylesheets? Is there a "verbose" or "logging" mode that I can turn on to see where things go sideways? This might be a nice topic for a video.
"So there's a few ways we can do that". Love that approach! This series is such a gem.