すぐに、構文エラー: media_grid.show()

すぐに、構文エラー: media_grid.show()

アプリを実行すると、このエラーが発生します。小さな矢印は「d」を指していますが、それが何を意味するのかわかりません。さらに、直前にも同じエラーが発生しましたが、次の行にあります。

from quickly.widgets.dictionary grid import DictionaryGrid

矢印はグリッドの「d」も指していました。次に、これを次のように変更しました。

from quickly.widgets.dictionary_grid import DictionaryGrid

真ん中に「_」を追加しました。すると、質問に構文エラーが発生します。

ご協力いただきありがとうございます!

Traceback (most recent call last):
  File "bin/simple-player", line 32, in <module>
    import simple_player
  File "/home/alex/simple-player/simple_player/__init__.py", line 14, in <module>
    from simple_player import SimplePlayerWindow
  File "/home/alex/simple-player/simple_player/SimplePlayerWindow.py", line 51
    media_grid.show()
         ^
SyntaxError: invalid syntax

答え1

sudo apt-get install python-quickly.widgets
python
from quickly.widgets.dictionary_grid import DictionaryGrid
成功を報告

構文エラーが発生した場合は、インデントを修正する必要があります。チュートリアルは正しいので、実際に従う必要があります。

関連情報