問題タブ [qtquick2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QtQuick 2.1はTextInputからテキストを取得します
ユーザーが textField qml の要素に挿入したテキストを取得して、それを関数に送信しようとしました。既に C++ から qml へのメソッドのエクスポートに取り組んでおり、正常に動作しますが、フィールド値を送信する方法がわかりません。このメソッドへの qml ソース コードは次のとおりです。
問題は、TextField で値を取得する方法です。
xml - XmlListModelの準備ができた後にのみQML ListViewを更新する方法は?
私は XmlListModel を持っています。これは最初に、緯度と経度とともに一般的な世界の都市のリストを持つローカル XML ファイルを照会します。ユーザーがそのローカル リストで都市を見つけられない場合、XML ListModel はオンライン API にクエリを実行して、都市の緯度と経度を取得します。
コードに示されているように、デフォルトでは localCityUrl() 関数をソースとして使用して地方都市のリストを表示します。
この時点で、すべて問題ありません。ただし、ユーザーが都市をオンラインで検索すると (ローカル リストで利用できないため)、ソースを変更してオンライン API を照会します。これは、デフォルトで常に 5 つの結果 (ユーザーの検索用語に最もよく一致するもの) を返します。
戻るボタンを含めました。クリックすると、次のコードを使用して XML ListModel ソースがローカル ファイルに戻ります。
ただし、それを行うと、次のエラーメッセージが表示されます。
基本的に、Xml ListModel の値を読み取ってテキスト デリゲートに割り当てようとしている行について不平を言っています。
Xml ListModel の準備ができたときにのみそれを実行しようとするようにするにはどうすればよいですか? Xml ListModel で onStatusChanged を使用してみました。
奇妙な部分は、オンラインからローカルに変更した場合にのみ、ソースの変更について不平を言うことです。そのため、ユーザーが初めてオンラインで検索したときに、エラーは表示されません。ただし、エラーは、ユーザーがローカル ソースに切り替える [戻る] ボタンを押したときにのみ表示されます。
qml - QT Quick 2 でパネルを切り替えるフリップ効果を作成する方法
QT Quick 2 を使用して UI を構築しています。一度に 1 つずつ表示する必要がある 5 つのパネルで構成されています。そこで、これらのパネルを切り替えるためのフリップ効果を書きたいと思います。Flipable 要素の効果が必要であることがわかりましたが、2 つのパネルしかフリップできません。これを 5 枚のパネルで行うにはどうすればよいですか?
5 つのパネルは、順番にではなく、(5 つのボタンによって) ランダムに表示されるようにトリガーされます。
c++ - QtQuick2 と C++ : リピーターの使用
Qt 5.0.2 と QtQuick 2.0 を使用して、タイルを表示する非常に単純な QML アプリケーションを構築しようとしています。
C++ とインターフェイスするリピーターを使用して、タイルを動的に作成したいと考えています。
その方法の例を見つけました ( MineHunt
) が、この例では QtQuick 1 と Qt 4.7 を使用しています。
これが私のコードです:
このファイルは、次のコードを含むtiles
という名前の別の QML ファイルを含むという名前のフォルダーをインポートします。tile.qml
tiles
モデルを提供するために必要なメソッドを実装するクラスもあります。
正常にコンパイルされますが、実行すると次のエラーが発生します。
私のコードの何が問題になっていますか?
dynamic - QtQuick: 子から動的に追加されたプロパティにアクセスできません
私はこれに似た構造を持っています:
このアイテムは、createObject(baz, {"gridMap": gridMap})
whereを介して別のアイテムから作成されgridMap: []
ます。
次のような出力が得られるのはなぜですか?