- [Tim]さようなら。
だから我々はステージに入っている
実際にアルバムをクリックしたときに曲リストに値を入力します。
だからそれは本当に同じです。
今私たちは本当に欲しくない 私がしようとしていることをする。
別の関数を作成し、アンダースコアの曲を取得し、それをアルバムのListBoxにバインドしましょう。
長年の道は、
そして私たちのアプローチ
次のビデオを取り上げると、ScrollBoxクラスをサブクラス化し、ListBoxを取得します
自分自身を埋める
時々あなたはする必要があります
複製があることを確認する前にコードの複製を開始してください。
この曲のリストは機能しているので、共通のコードが何であるか、最終的に回避できるかどうかを確認できます。
だから私は
今、get_songsは
get_albumsと非常に似ていますが、私はちょうどそれを追加するつもりです get_albums関数の下にあります。
2つの空白行を残すことは、そこまたはメソッド間の通常のことです。
Def get_songs（event）：lb =
eventです。
int（lb）アップデートを閉じましょう それは少し後で更新されますか？
ウィジェットを今すぐインデックスを作成したいindex
=
（ポンド。 curselection（）の場合は、角括弧を0に、右括弧をalbum_name
=
lbにします。
getindexまたはget括弧のインデックス私は最後にそのすべての重要なカンマを言う必要があります。
そして、データベースの行からアーティストIDを取得します。
だから、アーティストIDを取得する album_id
=
connと入力してデータベース行から取得します。
括弧を実行し、二重引用符をつけて、アルバムをSELECTします。
_idアルバムからFROMアルバム。
名前は質問に等しい
マーク、二重引用符の終わり、カンマ、スペース、album_name、カッコを終了する
fetchone（）を呼び出してそのメソッドを呼び出します。
そしてalist
= []を選択し、
それで、私たちはconnのxのためにするつもりです。
実行し、SQLコード行を二重引用符で囲むSELECTソング。
タイトルFROM曲WHEREの曲。 アルバム=？
そして、ORDER BYの曲。
コンマ、スペース、アルバム_id）：とalist。 append（x）[0]）、最後にコードの最後の行songLVを終了します。
私はこれをget_albumsメソッド（タプル（alist））で見たことがあります。
列名と表名はこのコードはget_albums関数とほとんど同じです。
だから、今は、アルバムのListBox
selectedイベントに関数をバインドするだけで、曲リストは
うまくいけば、新しいアルバムをクリックすると更新されます。
そこで、私たちはアルバムListBoxに行き、config
border =
2行の後にalbumListとタイプします。
bind（
'<<一重引用符、より小さい、より小さいそしてそれはListboxSelect
>>になるだろう、
signよりも大きい、一重引用符、get_songs）を呼び出してそのメソッドを呼び出します。
もう一度、get_songsの後に括弧はありません。
だから今これを実行すれば、アルバムを選んだときに曲が更新されるのが分かるはずです。
for
Rockをクリックしてみましょう。
ここでは右側に曲が表示されています。
それでは、ACDC
とても優れています。
私たちはそれを働かせました。
しかし、
ここでも問題があるので、Axel
Rudi
Pellのような別のアルバムを選択して、表示するアルバムの1つを選択します。
Rudi Pellアルバムの曲がまだ表示されています。
それはいいですが、もし今私たちが
別のアーティストを選択すると、Axel
だからここに来て、彼らがその特定のアーティストのために実際に別のアルバムを選ぶまで、彼らは言い換えればリセットされていない。
だからアーティストが変わるたびに曲リストをリセットする必要があります。
それでは、やってみましょう。
それはかなり簡単です。
そしてそれはここで終わった、
ここで私はget_albumsメソッドで言うべきです。
それでそこに初期化するので、私たちはsongLVを入れます。 set（（
"アルバムを選択"））、もう一度それを試してみましょう。
だから私たちは今同じことをやります。
Axel Rudi
Pellを選んで、うまくいくアルバムを選んでみましょう。
また、AC
DCに戻ると、曲が正しく更新されているか、またはメッセージがデフォルトで表示されていることがわかります
メッセージが曲リストおよび前の選択肢に表示され、
または曲のリストが消去されました。
だから基本的には、新しいアーティストが選ばれるたびに曲リストがクリアされます。それは実際には非常に重要です
私たちのサブクラスに影響を与えます。
しかし、 それは次のビデオにあります。