[ todo ] player version 20
player todo
- リストの末尾へのドラッグ
- 右クリックからタグエディタに渡すか
- 曲の右クリックからタグエディタに渡して編集させる
- DB更新をメニューに加える
- コンテキストメニュー作り込む必要
-
- リストのアルバム表示ルーチン再検討
- これに変えよう
get_length(self)
Get the current movie length (in ms). source code
get_time(self)
Get the current movie time (in ms). source code
set_time(self, i_time, b_fast)
Set the movie time (in ms). source code
get_position(self)
Get movie position as percentage between 0.0 and 1.0.
- スライダーいるかなやっぱり
---------
### DD後のリストのデータ整理
受け側は位置だけ
インジケーターの表示
self.setDropIndicatorShown(True)
-------------
- タグ無しの場合にファイル名をタイトルとする件
書くのは簡単だと思うけど、根本部分の書き直しだとまた10分くらいかかるな
①コードを書き直し
②DBからタイトルが?のものを削除
③更新を実行
これで少し早くできるか??
まず件数をcontしてみるか
- DBとの結合
本体に完全に取り込むのはやめる方向
・watcdogで監視する必要は無いように思えてきた
・起動時に毎回スキャンし直すのも無駄なような?
・本体に更新ボタンをつけて、終わったらDBを再読み込み
・現在のDB作成pyファイルはそのままにして本体に取り込まない、外部プロセスとして実行する
・DB更新終了のタイミングをどう把握するか??通常15秒程度かかっている
・DB作成pyで、DBファイルのパスを実行ファイル名から獲るようにする
-----------------
コンテキストメニューの作り方あった
https://dungeonneko.hatenablog.com/entry/2017/06/22/151913
右クリックメニューの実装
https://kiwamiden.com/create-right-click-menu-in-qlistview
```
# これはwidgetの属性
self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
self.customContextMenuRequested.connect(self.contextMenu)
def contextMenu(self, point):
menu = QtGui.QMenu(self)
for i in range(5):
action = QtGui.QAction('Menu%s' % i, self)
menu.addAction(action)
menu.exec_(self.mapToGlobal(point))
```
-
リストの末尾へのドラッグ
-
曲の右クリックからタグエディタに渡して編集させる
-
DB更新をメニューに加える
-
コンテキストメニュー作り込む必要
-
リストのアルバム表示ルーチン再検討
-
これに変えよう
get_length(self)
Get the current movie length (in ms). source code
get_time(self)
Get the current movie time (in ms). source code
set_time(self, i_time, b_fast)
Set the movie time (in ms). source code
get_position(self)
Get movie position as percentage between 0.0 and 1.0. -
スライダーいるかなやっぱり
DD後のリストのデータ整理
受け側は位置だけ
インジケーターの表示
self.setDropIndicatorShown(True)
-
タグ無しの場合にファイル名をタイトルとする件
書くのは簡単だと思うけど、根本部分の書き直しだとまた10分くらいかかるな
①コードを書き直し
②DBからタイトルが?のものを削除
③更新を実行
これで少し早くできるか??
まず件数をcontしてみるか -
DBとの結合
本体に完全に取り込むのはやめる方向
・watcdogで監視する必要は無いように思えてきた
・起動時に毎回スキャンし直すのも無駄なような?
・本体に更新ボタンをつけて、終わったらDBを再読み込み
・現在のDB作成pyファイルはそのままにして本体に取り込まない、外部プロセスとして実行する
・DB更新終了のタイミングをどう把握するか??通常15秒程度かかっている
・DB作成pyで、DBファイルのパスを実行ファイル名から獲るようにする
コンテキストメニューの作り方あった
https://dungeonneko.hatenablog.com/entry/2017/06/22/151913
右クリックメニューの実装
https://kiwamiden.com/create-right-click-menu-in-qlistview
# これはwidgetの属性
self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
self.customContextMenuRequested.connect(self.contextMenu)
def contextMenu(self, point):
menu = QtGui.QMenu(self)
for i in range(5):
action = QtGui.QAction('Menu%s' % i, self)
menu.addAction(action)
menu.exec_(self.mapToGlobal(point))