Pythonのif __name__=='__main__':とはなんぞや?

結論

if __name__=='__main__': はこのPythonファイルが「python ファイル名.py というふうに実行されているかどうか」を判定するif文です。
この「if __name__=='__main__': 」がある場合、importしただけでは実行されません。
しかし、このコードが無いと実行さてしまいます。

より詳しく

PyQの説明記事があるのでそちらを参照すれば結論で行っている意味が理解できると思います。
blog.pyq.jp