その他もろもろの開発 # 目次 version 1
:追加された部分
:削除された部分
(差分が大きい場合、文字単位では表示しません)
画像のビューアを作る # prog
# qt sql
簡単にSQLを使えるようだがtree構造に出来るんだろうか?
QtSql Module
QSqlQueryModel
QSqlTableModel
アーティスト アルバム 曲 ファイル
アーティスト アルバム 曲 ファイル
アーティスト
アルバム
曲 ファイル
曲 ファイル
# 画像表示
- デザイナは使わなくても良いかな
mainwindow
label
layout
pixmap
だけでとりあえず
- そのフォルダの画像ファイルは列挙してホイールで切り替えれるように
これ使ってみたい、簡単かな
QFileSystemModel Class Reference [QtGui module]
QFileSystemModel *model = new QFileSystemModel;
model->setRootPath(QDir.currentPath());
- glob で列挙簡単だった、こっちにしよう、拡張子のフィルタも出来たはず
glob.iglob イテレータ
glob.glob リスト
```
import os
import glob
from itertools import chain
search_dir = "path/to/"
ext_list = ["jpg", "png"]
file_list = list(chain.from_iterable([glob.glob(os.path.join(search_dir, "*." + ext)) for ext in ext_list]))
```
リストの合体
リストのソート
- def wheelEvent (self, QWheelEvent e)
print( e.delta() ) # mouseWheel
graphicsView 編集するならこれかな
qt sql
簡単にSQLを使えるようだがtree構造に出来るんだろうか?
QtSql Module
QSqlQueryModel
QSqlTableModel
アーティスト アルバム 曲 ファイル
アーティスト アルバム 曲 ファイル
アーティスト
アルバム
曲 ファイル
曲 ファイル
画像表示
-
デザイナは使わなくても良いかな
mainwindow
label
layout
pixmap
だけでとりあえず -
そのフォルダの画像ファイルは列挙してホイールで切り替えれるように
これ使ってみたい、簡単かな
QFileSystemModel Class Reference [QtGui module]
QFileSystemModel *model = new QFileSystemModel;
model->setRootPath(QDir.currentPath()); -
glob で列挙簡単だった、こっちにしよう、拡張子のフィルタも出来たはず
glob.iglob イテレータ
glob.glob リスト
import os
import glob
from itertools import chain
search_dir = "path/to/"
ext_list = ["jpg", "png"]
file_list = list(chain.from_iterable([glob.glob(os.path.join(search_dir, "*." + ext)) for ext in ext_list]))
リストの合体
リストのソート
- def wheelEvent (self, QWheelEvent e)
print( e.delta() ) # mouseWheel
graphicsView 編集するならこれかな