Alan D Moore Codes
Alan D Moore Codes
  • Видео 30
  • Просмотров 386 087
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
Просмотров: 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

Комментарии

  • @chadify007
    @chadify007 3 дня назад

    Great video, wish you’d come back to RUclips!

  • @ak47-hz4fq4np3z
    @ak47-hz4fq4np3z Месяц назад

    Thanks a million man, great video!

  • @your-mom-irl
    @your-mom-irl Месяц назад

    Fellas is it gay to write a love letter to a piece of vode written mostly by other men?

  • @joegodby3750
    @joegodby3750 Месяц назад

    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.

  • @your-mom-irl
    @your-mom-irl Месяц назад

    Every time you pressed tab and it jumped straight to the button i felt your pain

  • @johnbateson1004
    @johnbateson1004 2 месяца назад

    Really great stuff in conjunction with the book

  • @RemoteInstruments
    @RemoteInstruments 2 месяца назад

    Thanks for this, bought your book.

  • @SusanAmberBruce
    @SusanAmberBruce 3 месяца назад

    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)

  • @SusanAmberBruce
    @SusanAmberBruce 4 месяца назад

    Snakes on a plane and the point of classes in python, I know I'm listening to a cleaver man.

  • @emperor8716
    @emperor8716 4 месяца назад

    this video is so calming for some reason

  • @engineeringstudent2700
    @engineeringstudent2700 7 месяцев назад

    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?

  • @isidrodeleon673
    @isidrodeleon673 7 месяцев назад

    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).

  • @ramchillarege1658
    @ramchillarege1658 8 месяцев назад

    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.

  • @ramchillarege1658
    @ramchillarege1658 8 месяцев назад

    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.

  • @meandyouandhimoverthere
    @meandyouandhimoverthere 9 месяцев назад

    Great Video! Always wondered why some people used 'as' for importing and others didn't. Thank you! Will always use it now.

  • @azlanabuhassan4447
    @azlanabuhassan4447 9 месяцев назад

    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.

  • @Mydrich
    @Mydrich 11 месяцев назад

    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!

  • @incremental_failure
    @incremental_failure Год назад

    Pyside6 has made many strides. If only there was a QScintilla alternative. Unless you're doing something very basic, why use Tkinter at all?

  • @lucadellasciucca967
    @lucadellasciucca967 Год назад

    god only knows hwo much i love you for this

  • @miguelangelrivas8692
    @miguelangelrivas8692 Год назад

    i like this man, thank you so much, giant help!

  • @vegaswould
    @vegaswould Год назад

    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.

  • @henriksoderstrom6815
    @henriksoderstrom6815 Год назад

    The Tk in TclTk stands for "Toolkit"

  • @HAECHANEUN
    @HAECHANEUN Год назад

    legend lecture

  • @ooovenenoso
    @ooovenenoso Год назад

    Gracias por la ayuda! 🤜🤛

  • @vaisakh_km
    @vaisakh_km Год назад

    Thank you for this wonderful tutorial... 😅 but feels like you were a java programmer before this...

  • @johnnytoobad7785
    @johnnytoobad7785 Год назад

    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.

  • @jonathanbradford2322
    @jonathanbradford2322 Год назад

    Excellent video! Great how the wrong steps are shown. I'm buying the book.

  • @TheAveification
    @TheAveification Год назад

    Why does this dude sound like Norm Macdonald

  • @seifzeghichi
    @seifzeghichi Год назад

    They're both trash

  • @DeepThinker193
    @DeepThinker193 Год назад

    Excellent information. Now getting into python and this was very helpful.

  • @abdulrahimss
    @abdulrahimss Год назад

    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.

  • @bobd2028
    @bobd2028 Год назад

    Very helpful video. Thanks for the video.

  • @Unionleto
    @Unionleto Год назад

    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.

  • @jiakai7254
    @jiakai7254 Год назад

    for those trying to override code in Ui_MainWindow, u need to inherit it as well to have access to its objects.

  • @jiakai7254
    @jiakai7254 Год назад

    needed this so bad

  • @EricYarger
    @EricYarger Год назад

    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

  • @syedwahab14
    @syedwahab14 Год назад

    I wonder why he stopped making videos. Great channel

  • @SusanAmberBruce
    @SusanAmberBruce Год назад

    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!

  • @QuarktaschemitSenf
    @QuarktaschemitSenf Год назад

    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?

  • @jaylooppworld381
    @jaylooppworld381 Год назад

    Well nowadays we have customtkinter and ttkbootstrap in tkinter, so a fair comparation with include those

  • @asadmahmood6724
    @asadmahmood6724 Год назад

    How can i purchase your book from Pakistan, Sir , Please guide .

  • @asadmahmood6724
    @asadmahmood6724 Год назад

    You are a very good teacher 🔥 Respect from Pakistan !

  • @sab6261
    @sab6261 Год назад

    Thanks for these videos. I watched them all. They really eased my learning of PyQt which is 90% of my work these days.

  • @kamotedragon1
    @kamotedragon1 Год назад

    Thank you!

  • @reda29100
    @reda29100 Год назад

    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.

  • @alananalyst7795
    @alananalyst7795 Год назад

    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

  • @mhagen
    @mhagen Год назад

    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.

  • @TillSeyfarth
    @TillSeyfarth Год назад

    "So there's a few ways we can do that". Love that approach! This series is such a gem.