ボタン、トリフェーダー、ポスターなどを含む要素と呼ばれるパッケージがあります。Buttonクラスでは、from elements import *
これは正常に実行され、実行しようとするとprint(poster)、正常に動作し、期待どおりに機能します。しかし、私がそうするときprint(trifader)、NameError: name 'trifader' is not defined。トリフェーダーとポスターは同じパッケージに含まれていますが、ポスターは定義されていますが、トリフェーダーは定義されていませんか?なんて変だ。これについて何か説明はありますか?
要素パッケージのディレクトリ構造は次のとおりです。
Elements:
  __init__.py
  trifader.py
  button.py
  poster.py
また、実際には関係のない他のいくつかのもの。
各.pyファイルには、.pyという名前のクラスが含まれています。たとえば、trifader.pyにはTriFaderというクラスがあります。