2020年4月12日日曜日

Qt で everything を使ってみた 2

結構使いやすいのでいろいろ改良した
・画像表示
・zip画像も表示
・画像のコメントも表示
・画像ファイルなどのフィルタをコンボボックスで実装
・TotalCommanderで表示するときに2ペインを選択できるようにした

使いやすくて良いわ~
自作だから当然か( ´∀`)

初めはファイル名とパスを分けてEveryから取得してたけど、フルパスを一回取得してQtで拡張子、ファイル名に分離するようにしてみた
どっちが早いのかはわかんない
フルパスの取得は自分で文字列バッファを確保したポインタを用意してEveryに渡さなければならない
普通は一旦文字列長を問い合わせてそれで確保してもう一度呼ぶんじゃ無いかと思うんだがよくわかんないので一律256文字ワイドで確保する仕様にした
まあこれで問題ないと思う

フィルダも完全に動作していて快適
少し気になってるのが、Everyは瞬間で起動するがこれの起動は少し遅いこと
多分Qtは皆こんな感じだと思う、VCで組めば早いのかな?
Everyのdllを使った時点でwin限定でクロスプラットフォームにはならないからQtで開発する意味は無い
せっかくインストしたことだし、VCにも挑戦してみるか??
QStringなどの独自の型がない分楽だったりして??

0 件のコメント:

コメントを投稿