This is the calmest tutorial I've ever seen and I love it
@MsPerestrojka5 жыл бұрын
best Introduction to PyQT5 hope it gets more viewers !
@alandmoorecodes35855 жыл бұрын
Thanks!
@rebelScience4 жыл бұрын
I agree. Second to none!
@QuirinF2 жыл бұрын
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 Жыл бұрын
Great Video! Always wondered why some people used 'as' for importing and others didn't. Thank you! Will always use it now.
@rekarpnevik4 жыл бұрын
This is the best PyQt5 tutorial series I've found. Thank you!
@alandmoorecodes35854 жыл бұрын
Thank you, sir!
@theycallmemuzz73944 жыл бұрын
this content is immaculate, keep it up. Deserves more views
@odurolewis3 жыл бұрын
Hey Alan, I think you are a great teacher. God bless you for making understanding easier. Kudos
@alandmoorecodes35853 жыл бұрын
Many thanks!
@DeePunter3 жыл бұрын
you are way better at teaching than some of my college professors
@minhajabidin4 жыл бұрын
This is so informative and precise at the same time. Great work.
@alandmoorecodes35854 жыл бұрын
Glad it was helpful!
@thingsiplay4 жыл бұрын
This is actually a really good tutorial. Subscribed. And thank you too, very well made.
@thatguy66644 жыл бұрын
Excellent...purchased the book
@alandmoorecodes35854 жыл бұрын
Thank you!
@mimmotronics4 жыл бұрын
This is exactly what I needed, thank you! I'll be sure to check out your book.
@rwbazillion4 жыл бұрын
This tutorial is awesome. I bought the book.
@cristix113 жыл бұрын
Definitely going to get the book.
@srinivasanveeraraagavan2714 жыл бұрын
Really helpful! Thanks
@imadetheuniverse4fun3 жыл бұрын
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
@alandmoorecodes35853 жыл бұрын
Hah yes, I make a point to avoid these.
@sabinbaral41322 жыл бұрын
Thank you so much sir
@Yousouf884 жыл бұрын
you really great thanks
@rebelScience4 жыл бұрын
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?
@alandmoorecodes35854 жыл бұрын
Thanks! Yes, the book is much more complete.
@jacktinney2 жыл бұрын
Hey Thank you!
@johnprice27314 жыл бұрын
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_()
@alandmoorecodes35854 жыл бұрын
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.
@johnprice27313 жыл бұрын
@@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.
@cesandr4 жыл бұрын
Is it worth it to read the book if I watch the whole series or has it the same contents ?
@alandmoore43064 жыл бұрын
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. :-)
@cesandr4 жыл бұрын
@@alandmoore4306 Hey thanks for the reply! The networking and database part sounds pretty intresting.
@HouseofFPS2 жыл бұрын
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_())
@allenklingsporn69932 жыл бұрын
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.