[ todo ] player version 22
:追加された部分
:削除された部分
(差分が大きい場合、文字単位では表示しません)
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))