Radio Tuner Demo/ja: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(Remove dead links and old instructions)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
[[Category:Developing_with_Qt::Qt Quick::Demos]]
[[Category:Developing_with_Qt::Qt Quick::Demos]]
[[Category:Learning::Demos_and_Examples]]
[[Category:Learning::Demos_and_Examples]]
Line 6: Line 8:
= ラジオチューナーデモ =
= ラジオチューナーデモ =


[YouTubeID:GuAxYgOjOVA]
https://www.youtube.com/watch?v=GuAxYgOjOVA


== 解説 ==
== 解説 ==
Line 16: Line 18:
ListView の highlightRangeMode などのプロパティを変更した場合に、リストの動作がどう変わるかを試すこともできます。もう1つの注目点は ListView のシグナルハンドラ onCurrentIndexChanged で、現在のラジオ局の情報の取得を簡単に行っています。
ListView の highlightRangeMode などのプロパティを変更した場合に、リストの動作がどう変わるかを試すこともできます。もう1つの注目点は ListView のシグナルハンドラ onCurrentIndexChanged で、現在のラジオ局の情報の取得を簡単に行っています。


== ダウンロード ==
== ソースコード ==
 
=== ソースコード ===
 
http://qt.gitorious.org/qt-labs/mobile-demos/trees/master/RadioTuner
 
=== バイナリ ===
 
Mac: http://get.qt.nokia.com/demos/mac/radiotuner.dmg
Maemo: http://get.qt.nokia.com/demos/maemo/radiotuner_1.0-maemo1_armel.deb
Symbian: http://get.qt.nokia.com/demos/symbian/radiotuner_installer.sis
Windows: http://get.qt.nokia.com/demos/windows/radiotuner_setup.exe
 
'''注意:''' Symbian^3 端末にこの Qt Quick のデモアプリをインストールする場合、Qt 4.7.1 のベータ版が必要で、これをインストールすると Ovi Store クライアントや他の Qt アプリが動かなくなる可能性があります。Qt が 4.7.2 になるまでは個人携帯では試さない方がいいと思います。


この Qt Quick でもアプリとそれに必要な Qt 4.7.1 を端末に既にインストールしてしまい、アプリのアンインストールと Qt のダウングレードをしたい場合には、[[Qt Quick Demo Apps Downgrade|こちらの手順]] を参照してください。
http://code.qt.io/cgit/%7bnon-gerrit%7d/qt-labs/mobile-demos.git/tree/RadioTuner

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=GuAxYgOjOVA

解説

このアプリではとても重要な ListView 要素のデモとしてラジオのチューニングのシミュレーションを行っています。左右の矢印で次のチャンネルを探す機能とスクロールでチャンネルを合わせる2つの操作が実装されています。

このデモでは動的なモデルの生成と、インデックスの位置に応じてビューを変える処理を行っています。注目すべきは、このアプリには2つ ListModel が使われている点です。1つは JavaScript で生成され、もう1つは固定で全てのラジオ局のデータを持っています。JavaScript ファイルの createModel メソッドには2つの ListModel を一緒にしたものを ListView で使う方法があるので是非見てみてください。

ListView の highlightRangeMode などのプロパティを変更した場合に、リストの動作がどう変わるかを試すこともできます。もう1つの注目点は ListView のシグナルハンドラ onCurrentIndexChanged で、現在のラジオ局の情報の取得を簡単に行っています。

ソースコード

http://code.qt.io/cgit/%7bnon-gerrit%7d/qt-labs/mobile-demos.git/tree/RadioTuner