私はいくつかのプロジェクトでPyQtを使い始めており、文体のジレンマに直面しています。PyQtの関数はキャメルケースを使用しますが、私が従うことを好むPEP8は、関数名にアンダースコアとすべて小文字を使用するように言っています。
したがって、一方では、PEP8を引き続き実行できます。つまり、コードにはキャメルケースとアンダースコア関数への混合関数呼び出しがあり、mousePressEventのような関数をオーバーロードする必要があるため、クラスにも混合関数名があります。 。または、PEP8を破って、一貫性の名前ですべての関数名にキャメルケースを採用することもできます。
これは主観的なものであり、私が個人的に好むものですが、他の人から、彼らが何をしているのか、なぜそのように選んだのかについて聞きたいと思います。