Master PyQt5 part 1: Hello World and Template

  Рет қаралды 19,879

Alan D Moore Codes

Alan D Moore Codes

Күн бұрын

Пікірлер: 36
@Shannxy
@Shannxy 4 жыл бұрын
This is the calmest tutorial I've ever seen and I love it
@MsPerestrojka
@MsPerestrojka 5 жыл бұрын
best Introduction to PyQT5 hope it gets more viewers !
@alandmoorecodes3585
@alandmoorecodes3585 5 жыл бұрын
Thanks!
@rebelScience
@rebelScience 4 жыл бұрын
I agree. Second to none!
@QuirinF
@QuirinF 2 жыл бұрын
This series is priceless! Not only for PyQt but for learning Python in general. The combination of a slow pace while being so to the point provides a great speed of learning. And I love how you always do the detour of explaining all details and every line of code, but in a way that it's not getting repetitive. Legend!
@meandyouandhimoverthere
@meandyouandhimoverthere Жыл бұрын
Great Video! Always wondered why some people used 'as' for importing and others didn't. Thank you! Will always use it now.
@rekarpnevik
@rekarpnevik 4 жыл бұрын
This is the best PyQt5 tutorial series I've found. Thank you!
@alandmoorecodes3585
@alandmoorecodes3585 4 жыл бұрын
Thank you, sir!
@theycallmemuzz7394
@theycallmemuzz7394 4 жыл бұрын
this content is immaculate, keep it up. Deserves more views
@odurolewis
@odurolewis 3 жыл бұрын
Hey Alan, I think you are a great teacher. God bless you for making understanding easier. Kudos
@alandmoorecodes3585
@alandmoorecodes3585 3 жыл бұрын
Many thanks!
@DeePunter
@DeePunter 3 жыл бұрын
you are way better at teaching than some of my college professors
@minhajabidin
@minhajabidin 4 жыл бұрын
This is so informative and precise at the same time. Great work.
@alandmoorecodes3585
@alandmoorecodes3585 4 жыл бұрын
Glad it was helpful!
@thingsiplay
@thingsiplay 4 жыл бұрын
This is actually a really good tutorial. Subscribed. And thank you too, very well made.
@thatguy6664
@thatguy6664 4 жыл бұрын
Excellent...purchased the book
@alandmoorecodes3585
@alandmoorecodes3585 4 жыл бұрын
Thank you!
@mimmotronics
@mimmotronics 4 жыл бұрын
This is exactly what I needed, thank you! I'll be sure to check out your book.
@rwbazillion
@rwbazillion 4 жыл бұрын
This tutorial is awesome. I bought the book.
@cristix11
@cristix11 3 жыл бұрын
Definitely going to get the book.
@srinivasanveeraraagavan271
@srinivasanveeraraagavan271 4 жыл бұрын
Really helpful! Thanks
@imadetheuniverse4fun
@imadetheuniverse4fun 3 жыл бұрын
Can I just say.... THANK YOU for not doing * (star) imports! It drives me up the wall when tutorials especially do it. I think I'm going to have to buy your book based on that alone loool
@alandmoorecodes3585
@alandmoorecodes3585 3 жыл бұрын
Hah yes, I make a point to avoid these.
@sabinbaral4132
@sabinbaral4132 2 жыл бұрын
Thank you so much sir
@Yousouf88
@Yousouf88 4 жыл бұрын
you really great thanks
@rebelScience
@rebelScience 4 жыл бұрын
I have started working on GUI front-end for my Bioinformatics software (basically a set of classes). This is just perfect. Thank you so much. Does your book cover much more then your videos?
@alandmoorecodes3585
@alandmoorecodes3585 4 жыл бұрын
Thanks! Yes, the book is much more complete.
@jacktinney
@jacktinney 2 жыл бұрын
Hey Thank you!
@johnprice2731
@johnprice2731 4 жыл бұрын
When I try this under iPython/Spyder, the console hangs after I close the app window. Could you give us a version of your simplest 'hello world' that would work under iPython? I poked around on StackExchange and came up with this, but I don't understand what it is doing: import sys from PyQt5.QtWidgets import * # works for me without this check, but some people seem to need it app = QApplication.instance() # check if there is already an instance if not app: app = QApplication(sys.argv) w = QWidget(windowTitle = 'hello world') w.show() QApplication.setQuitOnLastWindowClosed(True) # this made it work for me app.exec_()
@alandmoorecodes3585
@alandmoorecodes3585 4 жыл бұрын
Spyder doesn't play nice with PyQt I'm afraid. From your code I'd guess the issue is that it already has a QApplication object in memory, but I don't know the full story. Never had problems with ipython, though, at least not on the terminal.
@johnprice2731
@johnprice2731 3 жыл бұрын
@@alandmoorecodes3585 Thanks for responding. Lately I realized that I can do GUI coding in Spyder using the menu item Run>Config per file... and marking the file so that it runs in a system terminal. Then I still have the Spyder editor and I can use the IPython terminal for testing one-liners. This is a comforting way to go for a recovering Matlab addict.
@cesandr
@cesandr 4 жыл бұрын
Is it worth it to read the book if I watch the whole series or has it the same contents ?
@alandmoore4306
@alandmoore4306 4 жыл бұрын
The book goes into greater detail, and has a lot more content around more advanced PyQt5 things like multimedia, networking, databases, etc. Someone else will have to tell you if it's worth it, I'm slightly biased. :-)
@cesandr
@cesandr 4 жыл бұрын
@@alandmoore4306 Hey thanks for the reply! The networking and database part sounds pretty intresting.
@HouseofFPS
@HouseofFPS 2 жыл бұрын
Anyone know why the QWidget's init method still runs even when I DIDNT use the super() function? class MainWindow(qtw.QWidget): pass app = qtw.QApplication(sys.argv) w = MainWindow(windowTitle="Hello World") w.show() sys.exit(app.exec_())
@allenklingsporn6993
@allenklingsporn6993 2 жыл бұрын
Without getting too much in the weeds: Because your app is too simple to need indirect referencing for .__init__ arguments that don't exist. Also, for clarity, __init__ is the base python object for C++ Constructors. It isn't a Qt-specific method.
Master PyQt5 part 2: Using our template with QtDesigner
9:20
Alan D Moore Codes
Рет қаралды 10 М.
Master PyQt5 part 4: Introduction to Signals and Slots
29:24
Alan D Moore Codes
Рет қаралды 24 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
x86 Assembly: Hello World!
14:33
John Hammond
Рет қаралды 1,4 МЛН
QtDesigner and PyQt5:  The right and wrong way to use them together
37:16
Alan D Moore Codes
Рет қаралды 110 М.
Master PyQt5 part 10: Make responsive GUIs with Threads
33:35
Alan D Moore Codes
Рет қаралды 19 М.
Comprehending Proc Macros
47:41
Logan Smith
Рет қаралды 38 М.
Tkinter vs. PyQt:  Which Python GUI framework is right for you?
38:11
Alan D Moore Codes
Рет қаралды 65 М.
Python GUI Development With PySimpleGUI
15:15
Real Python
Рет қаралды 1 МЛН
Creating Your Own Qt Applications...It's Easy!
15:27
DistroTube
Рет қаралды 44 М.
How to Code (almost) Any Feature
9:48
DaFluffyPotato
Рет қаралды 717 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН