Qt Quick/ja: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[ | [[Category:Developing_with_Qt::Qt_Quick]]<br />[[Qt_Quick|English]] [[Qt_Quick_Russian|Русский]] [[Qt_Quick_(es)|Castellano]] [[Qt_Quick_(ca)|Català]] [[Qt_Quick_Portuguese|Português]] [[Qt_Quick_Hungarian|Magyar]] [[Qt_Quick_Arabic|عربي]] '''日本語''' | ||
=Qt Quick (Qt User Interface Creation Kit)= | = Qt Quick (Qt User Interface Creation Kit) = | ||
"Qt 4.7&quot;:http://doc.qt.nokia.com/4.7 と "Qt Creator&quot;:http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator 2.1 の鍵となる新機能が "Qt Quick&quot;:http://doc.qt.nokia.com/4.7/qtquick.html です: 開発者と UI デザイナの共同作業で、アニメーションおよびタッチパネル対応の UI と軽量なアプリケーションの作成を可能する 高レベルの UI テクノロジーです。以下の機能から構成されます: | |||
# Qt Creator | # Qt Creator IDE の新機能: ヴィジュアルエディタを含み、UI デザイナと開発者が同じコードを反復アプローチで協力して開発可能にします | ||
# | # QML (Qt Meta-Object Language): 簡単に使える、宣言型言語 | ||
# QtDeclarative: 新しい宣言型プログラミングを可能とする Qt ライブラリの新モジュール | # QtDeclarative: 新しい宣言型プログラミングを可能とする Qt ライブラリの新モジュール | ||
Qt Quick の利用には C++ 言語のプログラミングスキルは一切必要ありません。100% Qt ベースのテクノロジーであり、C++ (やその他のプログラミング言語、 [[:Category:LanguageBindings|the bindings]] に感謝) を用いて拡張可能です。創造性だけがその制限です。 | Qt Quick の利用には C++ 言語のプログラミングスキルは一切必要ありません。100% Qt ベースのテクノロジーであり、C++ (やその他のプログラミング言語、 [[:Category:LanguageBindings|the bindings]] に感謝) を用いて拡張可能です。創造性だけがその制限です。 | ||
==スコープ (Qt Creator 2.1 と Quick)== | == スコープ (Qt Creator 2.1 と Quick) == | ||
* | * QML のプロジェクトウィザードとプロジェクト管理(QML だけで構成されたアプリケーション用の新フォーマット) | ||
* シンタックスハイライト、コード補完、ヘルプ機能との統合などの機能を備えた拡張 | * シンタックスハイライト、コード補完、ヘルプ機能との統合などの機能を備えた拡張 QML エディタ | ||
* Qt Quick Designer: Qt Quick のユーザーインターフェースを | * Qt Quick Designer: Qt Quick のユーザーインターフェースを GUI で作成可能な WYSIWYG エディタ (テクニカルプレビュー) | ||
* Qt Quick Components: プラットフォームのルック&フィールに適合する共通の UI 要素 | * Qt Quick Components: プラットフォームのルック&amp;amp;フィールに適合する共通の UI 要素 | ||
== | == QML vs. Widget-based GUI == | ||
Qt の初心派のよくある質問: ユーザーインターフェースの作成に最適なのはどれですか。Qt は3つの技術が使えるようですが: | Qt の初心派のよくある質問: ユーザーインターフェースの作成に最適なのはどれですか。Qt は3つの技術が使えるようですが:<br />* Qt デザイナを使って '''.ui ファイルを作成する XML ベースの UI 作成方法<br />''' Qt のウィジェットクラスを用いて UI を C++ のコードで作成する方法<br />* QML ファイルを編集したり、GUIでデザインしたり、(Qt Creator 2.1 で作成したり)して UI を作成する方法 | ||
''その HowTo はまだ終わっていません'' しかし "qml vs widget&quot;:http://developer.qt.nokia.com/search/tag/qml+vs+widget [[Tagging|タグ]] で検索して探してみてください。ありがとう :) | |||
== リンク == | |||
* "Getting Started&quot;:http://doc.qt.nokia.com/4.7-snapshot/qtquick.html | |||
* "Creating a Qt Quick Application&quot;:http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html | |||
* | * "Creating QML Components&quot;:http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html | ||
* | * "Open Qt Quick Components&quot;:http://developer.qt.nokia.com/wiki/QtQuickOpenComponents | ||
* | * "Qt Quick sync meeting minutes&quot;:http://developer.qt.nokia.com/wiki/QtQuickMinutes | ||
* | * "Exporting QML from photoshop and GIMP&quot;:labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/ - '''WIP''' | ||
* "QML UI examples on Forum Nokia&quot;:https://projects.forum.nokia.com/qmluiexamples | |||
* | |||
* | |||
Revision as of 10:16, 24 February 2015
English Русский Castellano Català Português Magyar عربي 日本語
Qt Quick (Qt User Interface Creation Kit)
"Qt 4.7":http://doc.qt.nokia.com/4.7 と "Qt Creator":http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator 2.1 の鍵となる新機能が "Qt Quick":http://doc.qt.nokia.com/4.7/qtquick.html です: 開発者と UI デザイナの共同作業で、アニメーションおよびタッチパネル対応の UI と軽量なアプリケーションの作成を可能する 高レベルの UI テクノロジーです。以下の機能から構成されます:
- Qt Creator IDE の新機能: ヴィジュアルエディタを含み、UI デザイナと開発者が同じコードを反復アプローチで協力して開発可能にします
- QML (Qt Meta-Object Language): 簡単に使える、宣言型言語
- QtDeclarative: 新しい宣言型プログラミングを可能とする Qt ライブラリの新モジュール
Qt Quick の利用には C++ 言語のプログラミングスキルは一切必要ありません。100% Qt ベースのテクノロジーであり、C++ (やその他のプログラミング言語、 the bindings に感謝) を用いて拡張可能です。創造性だけがその制限です。
スコープ (Qt Creator 2.1 と Quick)
- QML のプロジェクトウィザードとプロジェクト管理(QML だけで構成されたアプリケーション用の新フォーマット)
- シンタックスハイライト、コード補完、ヘルプ機能との統合などの機能を備えた拡張 QML エディタ
- Qt Quick Designer: Qt Quick のユーザーインターフェースを GUI で作成可能な WYSIWYG エディタ (テクニカルプレビュー)
- Qt Quick Components: プラットフォームのルック&amp;フィールに適合する共通の UI 要素
QML vs. Widget-based GUI
Qt の初心派のよくある質問: ユーザーインターフェースの作成に最適なのはどれですか。Qt は3つの技術が使えるようですが:
* Qt デザイナを使って .ui ファイルを作成する XML ベースの UI 作成方法
Qt のウィジェットクラスを用いて UI を C++ のコードで作成する方法
* QML ファイルを編集したり、GUIでデザインしたり、(Qt Creator 2.1 で作成したり)して UI を作成する方法
その HowTo はまだ終わっていません しかし "qml vs widget":http://developer.qt.nokia.com/search/tag/qml+vs+widget タグ で検索して探してみてください。ありがとう :)
リンク
- "Getting Started":http://doc.qt.nokia.com/4.7-snapshot/qtquick.html
- "Creating a Qt Quick Application":http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html
- "Creating QML Components":http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html
- "Open Qt Quick Components":http://developer.qt.nokia.com/wiki/QtQuickOpenComponents
- "Qt Quick sync meeting minutes":http://developer.qt.nokia.com/wiki/QtQuickMinutes
- "Exporting QML from photoshop and GIMP":labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/ - WIP
- "QML UI examples on Forum Nokia":https://projects.forum.nokia.com/qmluiexamples