2011/03/22更新:Qtが更新されたので新しいのを書きました http://d.hatena.ne.jp/rofi/20110321/1300741573 はじめに Qtはマルチプラットフォームなフレームワークです。 詳細はQtでググッてください。 Qtはオープンソース版ではMinGWしか使えません。 (多分。フレームワークだけならばVC++版もあるみたい・・・) そこでVisual Studioでコンパイルを行おうとするならばQt自体を自分でビルドする必要があります。 以下は私が行った記録です。 注意:これは私が試行錯誤して行った記録でありこの方法が正しい保証はありません。 環境 Qt 4.7.1 Qt Creator 2.0.1 Visual Studio 2010 Professional Windows 7 64bit版 概要 Qtのソースを落としてくる Qt Framewo
Qtってのは、プラットフォームを選ばないGUIツールキットです。 2009年3月にLGPL版が出た事でさらにとっつきやすくなりました。 Qt LGPL版の利点は、 オリジナル部分のソースコードの開示は強制ではない事。 ただし、開示されているソースコードを改変して使用した場合は改変部分のコードを公開する必要がある つまり、Qt LGPL版を使って作ったオリジナルなプログラムのソースコードは晒さなくてもいいけど、 Qt LGPL版自体のコードを改変したり、オリジナルのソースコードが開示されているものを改変して利用した時は、その改変した部分のコードを開示してね。 というもの。 またQt LGPL版を使ってライブラリを作った場合、それを使うプログラムのソースコードは開示しなければならない。 これによって、有用なプログラムやライブラリをQt LGPL版で開発しやすくなったわけです。 しかし、参考にな
アニメーションの書き換え 詳しい説明は次回に回し、前回の「アニメーションフレームワーク」の説明の最後の「パラレルアニメーションによるアニメーションの並行実行」のサンプルプログラムにアニメーションフレームワークを適用して書き換えてみましょう。 図2は、適用した状態遷移図です。 図2 サンプルプログラムanimatedtransitionの状態遷移図 startState状態は、アニメーションの開始待ち状態を表します。図2の左の黒丸からの矢印は、この状態が初期状態であることを示しています。この状態をプロパティで以下のように規定しています。 ボタンのテキストに "Start" をセットする。 3つのボタンの位置を (startX, y) にセットし、位置を左端にする。 endState状態は、アニメーションの完了状態を表します。状態機械の終了状態ではなく、アニメーションの終わりを示します(正確に
2009年12月14日 - "参加登録は、12月6日をもちまして締め切らせて頂きます。" Register now! Other new items: NEW! Qt 4.6 & Qt Creator 1.3 Betas with Symbian support NEW! Qt for Maemo 5 Tech PreviewNEW! 最新の Qt ロードマップ "当社はこれまで以上に“多彩な”アプリケーションをユーザーに提供することができます。ノキアによる、Qtクロスプラットフォームライブラリ及びLinuxプラットフォームへの継続的な投資は、フリーソフトウェアデスクトップ及びモバイルデバイス向けスタックの開発を促す原動力になっています。" “Qt は革新的で有効な技術で、それに含まれる QtWebKit は強力なクロスプラットフォームのWeb体験を提供し、それにより我々の
はじめに Qt 4.5 とQt Creator 1.0 のリリースを記念して、 インストールから簡単なアプリ作成までをさらりと書いてみます。 ダウンロード&インストール ダウンロードはこちらから。バージョン4.5からは、 Qt SDK Qt Framework Only Qt Creator とダウンロードが分かれたようですが、Qt SDKはFramework+Creator+MinGWという全部入り版なようです。 今回は Qt SDKをダウンロード。 194Mちょいなので結構時間がかかります。焦らず待ちましょう。 LGPLの条項を読んでOkします。 Qt Creator,MinGW,Qt,がインストールされます。1.6GB消費とのこと。 インストールが終了するとQtCreatorが起動します。おっと、右下にNOKIA印が付いたのですね。 Hello,world! まずプロジェクトを作成し
リリースされてすでに半年以上が過ぎていますので、Qt 4.5の新機能については、ここでは概要を紹介するに留めます。次に、表立って取り上げられてはいませんが、Qtの中心的な機能であるオブジェクトシステムにも変更が加えられているので、その内容を説明します。そして、次回以降で、Qt 4.5で大きく変わったQtに付属するGUIツールQt DesignerとQt Linguistについて詳しく新機能を説明します。 Qt 4.5の改善と新機能の概要 Qt 4.5: What's New in Qt 4.5にある、Qt 4.5の改善や新機能のまとめを元に説明します。 Qt WebKitインテグレーション Qt WebKitインテグレーションはQt 4.4から追加された機能で、WebKitをブラウザとしてQtから利用できるだけでなく、QtのウィジェットをWebコンテンツと混在させて、アプリケーションを開発
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く