Blog @ Blog - Linux Life

移動

move firstmove previous|move to page 0move to page 1move to page 2move to page 3move to page 4currentmove to page 6move to page 7move to page 8move to page 9move to page 10move to page 11move to page 12move to page 13move to page 14move to page 15move to page 16move to page 17move to page 18move to page 19move to page 20move to page 21move to page 22move to page 23move to page 24move to page 25move to page 26move to page 27move to page 28move to page 29move to page 30move to page 31move to page 32move to page 33move to page 34move to page 35move to page 36move nextmove last

横浜→みなとみらい

2008/02/17 ( n ) < Private >

初めての結婚記念日で、適当に遊びに行ってきました。寒い寒い。

適当にうろうろしてみたものの特に何もなく、ランドマークタワーの MANGIA MANGIA というお店でディナーを食べて帰ってきました。

QtReport 公開

2008/02/16 ( n ) < Qt QtReport >

QtReport を公開しました。
Qt デザイナを使用してデータベースのデータから簡単な帳票を作成できるツールです。

まだアルファ版くらいの出来なので、色々不便な点などがあるかと思いますが、少しずつ改善していきたいと思います。

上野→湯島天神→東京ドーム

2008/02/11 ( n ) < Private >

散歩。
梅はまだ早かった。

東京ドームからは電車で池袋に行って、ご飯を食べて帰宅。

Qt 4 ドキュメントの &#2e; に対応

2008/02/09 ( n ) < Qt 翻訳 >

レイアウト管理 にて翻訳できないフィールドがあったので対応。

原因は e.g. が e.g&#2e; という形式で記述されていたため。

他にもアスキー16進数表記が無いかチェックしたが、無かった。

grep の正規表現の使い方がいまいち分からなかったので、

#!/usr/bin/ruby

ascii16 = []
ARGF.each do |file|
    if file =~ /(&#x[0-9a-e]{2};)/
        ascii16.push $1 unless ascii16.include? $1
    end
end
p ascii16

という簡単なスクリプトを作成し、下記のように実行。

$ ./ascii16.rb *.html
["&#x2e;"]

うーん。。。

Qt デザイナのプロパティエディタで設定可能なタイプ

2008/02/08 ( n ) < Qt >

Qt 4.3.3 では下記のタイプのみ対応しているようだ。

  • QVariant::Int
  • QVariant::UInt
  • QVariant::LongLong
  • QVariant::ULongLong
  • QVariant::Double
  • QVariant::Char
  • QVariant::Bool
  • QVariant::ByteArray
    QVariant::String
  • QVariant::Size
  • QVariant::SizeF
  • QVariant::Point
  • QVariant::PointF
  • QVariant::Rect
  • QVariant::RectF
  • QVariant::Icon
  • QVariant::Pixmap
  • QVariant::Font
  • QVariant::Color
  • QVariant::SizePolicy
  • QVariant::DateTime
  • QVariant::Date
  • QVariant::Time
  • QVariant::Cursor
  • QVariant::KeySequence
  • QVariant::Palette
  • QVariant::Url
  • QVariant::StringList

qt-x11-opensource-src-4.3.3/tools/designer/src/components/propertyeditor/propertyeditor.cpp を見てみると下記のような関数があり、将来的にはプロパティのカスタムもできるようになるかも?

IProperty *PropertyEditor::createSpecialProperty(const QVariant &value, const QString &name)
{
    Q_UNUSED(value);
    Q_UNUSED(name);

    return 0;
}

と言うわけで、現状では細かいことはQDesignerTaskMenuExtension でメニューをカスタマイズして設定ダイアログを出して設定してね、ってことになるようだ。

Qt デザイナ用のカスタムウィジットの作成 の翻訳(2)

2008/02/07 ( n ) < Qt 翻訳 >

Qt デザイナ用のカスタムウィジットの作成 完了。

ところで、次の Extensions も見てみたけど、プロパティエディタの項目はいじれないのかなぁ?

QRect の様な感じで top/left/bottom/right の値をいじれるようにしたい。
margin とか padding 用のプロパティとして。

Qt デザイナ用のカスタムウィジットの作成 の翻訳

2008/02/06 ( n ) < Qt 翻訳 >

Qt デザイナ用のカスタムウィジットの作成 の半分。

今日も翻訳

2008/02/05 ( n ) < Qt 翻訳 >

QLabel Class Reference の一部。

オリジナルの文字列に &nbsp; と &quot; が入っていると翻訳に失敗する問題を適当に解決。他にも対応の必要がある文字があるかも。

今日の翻訳

2008/02/04 ( n ) < Qt 翻訳 >

ウィンドウシステム固有のノート

Google Analytics 設定の変更

2008/02/02 ( n ) < Linux Life >

新しいコードへの対応サブドメインへの対応

もう自分でアクセス解析する気も起きません。

移動

move firstmove previous|move 0move 1move 2move 3move 4currentmove 6move 7move 8move 9move 10move 11move 12move 13move 14move 15move 16move 17move 18move 19move 20move 21move 22move 23move 24move 25move 26move 27move 28move 29move 30move 31move 32move 33move 34move 35move 36|move nextmove last

スポンサードリンク

Copyright - ©2003- tasuku All Rights Reserved