Coffee Tweed Demo/ja: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[ | [[Category:Developing_with_Qt::Qt Quick::Demos]]<br />[[Category:Learning::Demos_and_Examples]] | ||
[[Coffee_Tweed_Demo|English]] '''日本語''' | |||
==解説== | = Coffee Tweed デモ = | ||
[YouTubeID:NqmncgPjWBI] | |||
== 解説 == | |||
これは Qt Quick の状態遷移のデモ用のシンプルなあぷりです。毎日のコーヒー用のカウンタで、*追加* ボタンを押すたびにカップが落下してきてフェイドアウト/フェイドインをしながら数字が1つ減るのが分かるでしょう。 | これは Qt Quick の状態遷移のデモ用のシンプルなあぷりです。毎日のコーヒー用のカウンタで、*追加* ボタンを押すたびにカップが落下してきてフェイドアウト/フェイドインをしながら数字が1つ減るのが分かるでしょう。 | ||
Line 11: | Line 15: | ||
このデモを動かした方は、データの保持や、1日に消費するコーヒーの最大数を設定する機能、カウンタをリセットする機能などの実装にチャレンジしてはいかがでしょう。Qt Quick の状態遷移やデータベース機能を学ぶ上でとても良い例題だと思います。 | このデモを動かした方は、データの保持や、1日に消費するコーヒーの最大数を設定する機能、カウンタをリセットする機能などの実装にチャレンジしてはいかがでしょう。Qt Quick の状態遷移やデータベース機能を学ぶ上でとても良い例題だと思います。 | ||
==ダウンロード== | == ダウンロード == | ||
===ソースコード=== | === ソースコード === | ||
http://qt.gitorious.org/qt-labs/mobile-demos/trees/master/CoffeeTweed | http://qt.gitorious.org/qt-labs/mobile-demos/trees/master/CoffeeTweed | ||
===バイナリ=== | === バイナリ === | ||
Mac: http://get.qt.nokia.com/demos/mac/coffeetweed.dmg<br /> Maemo: http://get.qt.nokia.com/demos/maemo/coffeetweed_1.0-maemo1_armel.deb<br /> Symbian: http://get.qt.nokia.com/demos/symbian/coffeetweed_installer.sis<br /> Windows: http://get.qt.nokia.com/demos/windows/coffeetweed_setup.exe | Mac: http://get.qt.nokia.com/demos/mac/coffeetweed.dmg<br />Maemo: http://get.qt.nokia.com/demos/maemo/coffeetweed_1.0-maemo1_armel.deb<br />Symbian: http://get.qt.nokia.com/demos/symbian/coffeetweed_installer.sis<br />Windows: http://get.qt.nokia.com/demos/windows/coffeetweed_setup.exe | ||
'''注意:''' Symbian^3 端末にこの Qt Quick のデモアプリをインストールする場合、Qt 4.7.1 のベータ版が必要で、これをインストールすると Ovi Store クライアントや他の Qt アプリが動かなくなる可能性があります。Qt が 4.7.2 になるまでは個人携帯では試さない方がいいと思います。 | '''注意:''' Symbian^3 端末にこの Qt Quick のデモアプリをインストールする場合、Qt 4.7.1 のベータ版が必要で、これをインストールすると Ovi Store クライアントや他の Qt アプリが動かなくなる可能性があります。Qt が 4.7.2 になるまでは個人携帯では試さない方がいいと思います。 | ||
この Qt Quick でもアプリとそれに必要な Qt 4.7.1 を端末に既にインストールしてしまい、アプリのアンインストールと Qt のダウングレードをしたい場合には、[[Qt | この Qt Quick でもアプリとそれに必要な Qt 4.7.1 を端末に既にインストールしてしまい、アプリのアンインストールと Qt のダウングレードをしたい場合には、[[Qt Quick Demo Apps Downgrade|こちらの手順]] を参照してください。 | ||
Revision as of 10:50, 24 February 2015
English 日本語
Coffee Tweed デモ
[YouTubeID:NqmncgPjWBI]
解説
これは Qt Quick の状態遷移のデモ用のシンプルなあぷりです。毎日のコーヒー用のカウンタで、*追加* ボタンを押すたびにカップが落下してきてフェイドアウト/フェイドインをしながら数字が1つ減るのが分かるでしょう。
CoffeeTweed は Qt Quick を用いたコンポーネント指向のプログラミングの紹介としても有効です。カップとボタンとトレイがこのデモの主なコンポーネントで、メインのファイルで宣言されています。ボタンがクリックされた場合の処理をシンプルさの例として紹介します。この場合、単に JavaScript でカップの状態を変更しているだけです。状態間のアニメーションはカップ要素の中で定義されています。
このデモを動かした方は、データの保持や、1日に消費するコーヒーの最大数を設定する機能、カウンタをリセットする機能などの実装にチャレンジしてはいかがでしょう。Qt Quick の状態遷移やデータベース機能を学ぶ上でとても良い例題だと思います。
ダウンロード
ソースコード
http://qt.gitorious.org/qt-labs/mobile-demos/trees/master/CoffeeTweed
バイナリ
Mac: http://get.qt.nokia.com/demos/mac/coffeetweed.dmg
Maemo: http://get.qt.nokia.com/demos/maemo/coffeetweed_1.0-maemo1_armel.deb
Symbian: http://get.qt.nokia.com/demos/symbian/coffeetweed_installer.sis
Windows: http://get.qt.nokia.com/demos/windows/coffeetweed_setup.exe
注意: Symbian^3 端末にこの Qt Quick のデモアプリをインストールする場合、Qt 4.7.1 のベータ版が必要で、これをインストールすると Ovi Store クライアントや他の Qt アプリが動かなくなる可能性があります。Qt が 4.7.2 になるまでは個人携帯では試さない方がいいと思います。
この Qt Quick でもアプリとそれに必要な Qt 4.7.1 を端末に既にインストールしてしまい、アプリのアンインストールと Qt のダウングレードをしたい場合には、こちらの手順 を参照してください。