AttributeError: 'NoneType' object has no attribute '_dial'

Heads up! You've already completed this tutorial.

anonymous | 2020-05-11 09:21:56 UTC | #1

When I try running demo I get the following error

python
dial = self.parent()._dial
AttributeError: 'NoneType' object has no attribute '_dial'

I am running on Windows.

https://www.pythonguis.com/courses/custom-widgets/creating-your-own-custom-widgets/


Virginia | 2020-05-12 14:19:00 UTC | #2

I had this error too, and it turned out it was because I put the paint event in the PowerBar class instead of the _Bar class.


Create GUI Applications with Python & Qt5 by Martin Fitzpatrick — (PyQt5 Edition) The hands-on guide to making apps with Python — Over 10,000 copies sold!

More info Get the book

Well done, you've finished this tutorial! Mark As Complete
[[ user.completed.length ]] completed [[ user.streak+1 ]] day streak

AttributeError: 'NoneType' object has no attribute '_dial' was written by Martin Fitzpatrick .

Martin Fitzpatrick has been developing Python/Qt apps for 8 years. Building desktop applications to make data-analysis tools more user-friendly, Python was the obvious choice. Starting with Tk, later moving to wxWidgets and finally adopting PyQt.