Weather Demo/ja: Difference between revisions
Jump to navigation
Jump to search
AutoSpider (talk | contribs) (Convert ExpressionEngine links) |
(Remove dead links and old instructions) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 8: | Line 8: | ||
= ウェザーデモアプリ = | = ウェザーデモアプリ = | ||
https://www.youtube.com/watch?v=rqt7vM_vP3o | |||
== 解説 == | == 解説 == | ||
Line 18: | Line 18: | ||
このアプリの次のステップは実際のデータをロードすることでしょう。決めうちの ListModel の代わりに Yahoo! Weather XML などからデータを取得し、実際の地点と実際の予報のデータのリストを作成してみてください。 | このアプリの次のステップは実際のデータをロードすることでしょう。決めうちの ListModel の代わりに Yahoo! Weather XML などからデータを取得し、実際の地点と実際の予報のデータのリストを作成してみてください。 | ||
== | == ソースコード == | ||
http://code.qt.io/cgit/%7Bnon-gerrit%7D/qt-labs/mobile-demos.git/tree/weather-qml | |||
http://qt. | |||
Latest revision as of 03:15, 20 April 2016
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
English 日本語
ウェザーデモアプリ
https://www.youtube.com/watch?v=rqt7vM_vP3o
解説
このデモでは天気予報の情報を表示し、少し複雑なアプリケーションロジックで動作しています。アプリの全ての要素はそれぞれ Qt Quick の要素となっているため、必要に応じて何度でも再利用することが可能です。このデモで Qt Quick アプリがどのくらい柔軟性に富んでいるかを知ることができるでしょう。
このアプリは2つの ListView とそれぞれのリストのアイテムで使われる多くの要素で構成されています。この構成は ラジオチューナー と似ていますが、より綺麗に整理されています。全ての天気の要素とその中に含まれる部品は forecast フォルダにあります。それぞれの天気 (Fog、Cloudy、Storm …) は、背景画像や地点の表示を担当する ForecastView を継承して作られています。
このアプリの次のステップは実際のデータをロードすることでしょう。決めうちの ListModel の代わりに Yahoo! Weather XML などからデータを取得し、実際の地点と実際の予報のデータのリストを作成してみてください。
ソースコード
http://code.qt.io/cgit/%7Bnon-gerrit%7D/qt-labs/mobile-demos.git/tree/weather-qml