ぬにょす(挨拶)。
げふぅ Ver0.02を公開します。
Gefu002.zip(Windows 32bit版)(569KB)Gefu_QtDLL.zip(Windows Qt共有DLL)(18MB)Gefu002.app.zip(Max OS X 64bit版)(700KB)- ソースコード
機能追加の前に、やっぱりファイルリストの取得が遅いのがとっても気になって。
QTableWidgetをやめて、QTableView+独自データモデルにリストラクチャーしました。
Qtでのモデル・ビュー構造がよく分からなくて、英文のリファレンスと格闘すること丸一日。
速いよママン!
なにこれ、劇的に速くなった。
当社比500%ぐらい速くなった(体感&直感)。
いやこれは嬉しい、頑張った甲斐があった。
追加したはいいけど、多分きっと自分じゃあんまり使わない機能だと思う(笑)。
あと、原色が痛かったのでマーク時の色を変えて、行の高さも75%ぐらいにしてみた。
さらに細かいところだけど、終了時のウィンドウ位置・サイズを保存するようにした。
それにしてもQtはすごい。
統合開発環境としてのQt Creatorのデキが素晴らしいし、ライブラリとしての設計も素晴らしい。
英語だけどリファレンスも充実しているし、徹底的にオブジェクト指向でgetter/setterの命名規則なんかも統一されているから、なんとなく「こんなメソッドあるんじゃね?」で目的のものが探せたりする。
やー、もっと早く出会いたかったです。
学生の頃に触れてたら、多分人生変わってました。
それぐらいインパクトあるっす、これ。
もうネイティブAPIでゴリゴリなコーディングなんか出来ないっす、戻れないっす。
Ver0.03では、環境設定(動作オプション)を実装する予定です。
んでわ。
コメント