Blog
Trolltechに就職が決まりました!
2006/03/08 ( Private Qt )
QWidgetに欲しい機能
2006/03/02 ( Qt )
アプリケーションを作っていると、
OKボタンの押下時に未入力チェックをすることが多々あって、
1. エラーメッセージを出す
2. フォーカスを移す
という処理になるわけなんだけど、未入力のテキストボックスにフォーカスが移ってもいまいちわかりずらい。
Ajaxとアクセシビリティの"Yellow Fade Technique"のような機能が QWidget のメソッドにあるとなにかと便利だと思うんだけど、どうだろ。
textEdit->notify(); を呼ぶとテキストボックスの背景が点滅?するとか、
buttonOk->notify(); を呼ぶとOKボタンのアイコンがバウンドするとか、
もっとビジュアル的にかっこいいのでもいいんだけどね。
Qtのライセンス
2006/02/06 ( Private Qt )
そういえば、噂の某社はLinux用の色んなアプリケーションをQtで開発しているんだけど、
商用ライセンス買ってないんだけど、いいのかな?
ディストリビューションに付属のものがどういう扱いなのかまではちょっと分かんないんだけど、
明らかに商用の製品とかも開発して売ってるんだよな。
QRcUpdate 0.1.0 リリース!
2006/01/25 ( Qt Gentoo )
Gentoo Linux 用の起動スクリプト管理ソフト rc-update の GUI 版です。
自分では使わない気がするけど、あってもいいかな〜と思って作りました。

qrcupdate-0.1.0.tar.gz
QtリファレンスドキュメントのQt4.1化
2006/01/18 ( Qt )
基本的に 4.0 が 4.1 になってるのと、
ソースファイルのヘッダのインデントが直ってるのと、
ヘッダファイルのインクルードがちょこちょこ変わってるような感じ。
地道にマージするにはファイルが多いので、作りなおして、
ファイルごとに文字列をキーに置換したほうがいいのかなぁ。
現時点ではうまくいく自信がないので、もうちょっと考えよう。
Qt GUIプログラミング
2005/08/11 ( KreetingKard Qt )
Qt GUIプログラミングを読んでいる。
基本的な事や歴史的なことや環境に依存するようなことがちりばめられていて、かなり勉強になる。
サンプルプログラムもつまらないお絵かきソフトではなく、色んなテクニックを駆使するような面白い物になっている。
10回は読まないと。
で、とりあえずQCanvasでも印刷できることがわかった。
というか、QCanvas,QCanvasItem,QCanvasViewのサブクラスでデザイナ部分は全て解決するんじゃないかという気がしてきた。
あらかじめもっと本気でちゃんと見ておけばよかったなぁ。
というわけで、見てみたんだけど、
QCanvasView が QScrollView の派生じゃなくて QWidget の派生で勝手にズームしてくれてたら完璧っぽい。
canvas - example を見てがんばることにして、とりあえず
- KKDDoc : public QValueList<KKDPaper>
- KKDPaper : public QCanvas
- KKDItemBase : public QCanvasRectangle
- KKDTextItem : public KKDItemBase
- KKDImageItem : public KKDItemBase
- KKDView : public QScrollView
- KKDCanvas : public QCanvasView
な感じ?ネーミングがおかしいのは突っ込まれたら直そう。
直す手間や無駄にした時間(?)を嘆くより、また良くなるっていう気持ちのほうが大きいのはいいことだ。
前回の日記以来、実に色んな事が起こったんですが、 この度 Trolltech で正式に働くことになりました。
半年前までは夢のまた夢だった事が現実になって、この世の言葉では表現しきれないくらいうれしいです。
色んなタイミングがうまーく噛みあわさって、運もかなーりよかったとは思うけど、 せっかく掴んだチャンスなので、頑張って楽しんで働こうと思います。
Trolltech社の及川さん、朝木さん、色々助けて頂いて本当にありがとうございました。
そして、これから、よろしくお願いいたします。
それから、この縁を繋いでくれた亀田さんにも感謝しています。
あと、家族と彼女と友達にも相当感謝しています。
まぁ、そんな感じで。
昼間っからビール飲んで、家に帰ってきて、ほっとしたら一気に眠気が…。