|
|
| (3 intermediate revisions by one other user not shown) |
| Line 1: |
Line 1: |
| [[Category:Qt Quick::Demos]] | | #REDIRECT [[Weather Demo/ja]] |
| [[Category:Learning::Demos_and_Examples]]
| |
| '''日本語''' [[Weather_Demo|English]]
| |
| | |
| = Weather デモアプリ =
| |
| | |
| [YouTubeID:rqt7vM_vP3o]
| |
| | |
| == 解説 ==
| |
| | |
| このデモは天気予報のシミュレーションを表示するアプリで、他のデモよりもアプリケーションロジックが複雑です。全てのアプリの要素は QtQuick のコンポーネントに分割され、必要に応じて再利用されています。このデモは QtQuick アプリの柔軟性を示します。
| |
| | |
| このアプリは二つの ListView とそのリストのアイテムとなる多数のコンポーネントを使用しています。その構成は "RadioTuner's":https://developer.qt.nokia.com/wiki/Radio_Tuner_Demo に似ていますが、より洗練されています。全ての天候要素は forecast フォルダに格納されています。各天候(Fog, Cloudy, Storm, …)は、異なる背景画像や都市名を表示可能な Item である ForecastView を継承しています。
| |
| | |
| このアプリの次のステップは実際のデータを読み込むようにすることです。固定された ListModel ではなく、たとえば Yahoo! Weather XML を読み込んで同じリストにデータを格納すれば、実際の都市の天気予報を表示することも可能です。これは QtQuick の入門者には良い練習問題となるでしょう。
| |
| | |
| == ダウンロード ==
| |
| | |
| === ソースコード ===
| |
| | |
| http://qt.gitorious.org/qt-labs/mobile-demos/trees/master/weather-qml
| |
| | |
| === バイナリ ===
| |
| | |
| Mac: http://get.qt.nokia.com/demos/mac/weatherqml.dmg
| |
| Maemo: http://get.qt.nokia.com/demos/maemo/weatherqml_1.0-maemo1_armel.deb
| |
| Symbian: http://get.qt.nokia.com/demos/symbian/weather_installer.sis
| |
| Windows: http://get.qt.nokia.com/demos/windows/weather_setup.exe
| |
| | |
| '''注意:''' Qt Quick デモアプリを Symbian^3 端末にインストール時に Qt 4.7.1 ベータ版がインストールされる可能性があります。Qt 4.7.1 では Ovi Store クライアントやその他の Qt アプリケーションが起動しなくなる可能性があります。このデモが Qt 4.7.2 ベースになるまでは個人用端末にはインストールしないことをおすすめします。
| |
| | |
| Qt Quick デモアプリをインストールした結果、Qt 4.7.1 がデバイスにインストールされ、アプリのアンインストールと Qt のダウングレードを行いたい場合には [[Qt Quick Demo Apps Downgrade|このページ]] を参照してください。
| |