問題タブ [qt-quick]

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.

0 投票する
2 に答える
8619 参照

qt - qmlでTextInputをintに割り当てるにはどうすればよいですか?

TextInputqmlでintにanを割り当てるにはどうすればよいですか?

int new_span_seconds

0 投票する
2 に答える
1583 参照

qt - QT QMLビデオを2回再生(再生)

ビデオを2回再生したいのですが、

関数playVideoを呼び出すと、ビデオは1回再生されます。

ビデオが終了したら、ビデオ要素を非表示にします。

次に、ビデオに戻ると、ビデオは再生されていません。要素は大きな黒い長方形です。

ビデオプレーヤーをリセットしてビデオを再度再生するにはどうすればよいですか?

0 投票する
0 に答える
424 参照

qt - QT QMLカメラエラー:「カメラリソースが失われました。」

アプリケーションにQMLカメラ要素とQMLビデオ要素があります。

ビデオカメラを追加し、アプリにスターを付けると、デバッグログにエラーが表示されます。

カメラエラー:「カメラリソースが失われました。」

ビデオエレメントにコメントすれば、問題なくカメラが再び動作します

これはビデオ要素のコードです:

これはカメラ要素のコードです:

0 投票する
1 に答える
2727 参照

javascript - QtQuick、QML-あるアイテムの子を別のアイテムにコピーするにはどうすればよいですか?

QMLを使用して、あるアイテムの子を別のアイテムにコピーしたいと思います。これが私が試したことです:

次のようなエラーが発生します。TypeError:式'children.push'[undefined]の結果は関数ではありません。では、どうすればその子供をコピーできますか?アドバイスをいただければ幸いです

-トリッキー

0 投票する
1 に答える
1920 参照

c++ - QT Quick または C++ 有効な電子メール入力のチェック (電子メール形式バリデーター)

QTクイックでユーザー入力が有効な入力かどうかをチェックするコードを書こうとしています。

チェックして、通常の電子メール形式を満たしていない場合は、ユーザーの送信を許可せず、電子メールが間違っていることを通知します。

私はphpといくつかのc ++のサンプルを見てきましたが、私の経験から、Qt C ++行編集メソッドを使用するときのようにqtですばやく作業することはできないので、誰かがこれを試したかどうか疑問に思っていました.

前もって感謝します。

0 投票する
3 に答える
10253 参照

javascript - QMLのQstring/文字列である可能性のあるものに関するcontains(regexp)

QMLにコードスニペットがあり、screen.textで正規表現「Calling」を検索する必要があります。見つからない場合は、screen.textが変更されます。残念ながら、QML/QStringドキュメントではドキュメントが明確ではありません。 。

私が得るエラーは次のとおりです:

file:///home/arnab/workspace/desktop/examples/cellphone.qml:127:TypeError:式の結果'screen.text.toString()。startsWith'[undefined]は関数ではありません。

0 投票する
3 に答える
3492 参照

javascript - QMLでc++オブジェクトを取得し、javascriptで使用します

C ++ソースのQMLから関数を呼び出し、そのc ++関数を使用して、QMLのjavascript部分で同じプロパティで使用できるオブジェクトを返すアプリケーションを作成しています。私は接続とすべてを作りました。QVariantMapを送信して、そのオブジェクトをjavascriptで使用しようとしましたが、そのオブジェクトのプロパティを取得できません

0 投票する
1 に答える
974 参照

javascript - qml でのメソッドの呼び出し - C++ からの JavaScript。スコープの問題

c++からqml - javascriptでメソッドを呼び出したい。基本的に、ドキュメントに記載されていることはすべて実行したと思います。次のような場合、メソッドを呼び出すことができます。

しかし、このように配置し、別の .js ファイルに次のように配置すると、同じ関数を呼び出すことはできません。

スクリプトはすべてインポートされましたが、引数が認識されないという問題がまだあります。どんな助けでも大歓迎です。ありがとう

0 投票する
1 に答える
2491 参照

qml - QtQuickのフォルダーからn個のランダムファイルを読み取る

私は最初のQtQuickアプリケーションを作成していますが、他の環境で単純なことを行うのに多くの問題があります。フォルダからランダムにn枚の画像を表示したい。この目的でFolderListModelを使用していますが、問題は、ファイルのリストに直接アクセスするためのメソッドが表示されないことです。だからここに私のハックなアプローチがあります:

  • FolderListModelを使用してファイルを読み取る
  • テキストコンポーネントをデリゲートとして使用する
  • テキストコンポーネントのonTextChangedはファイル名を取得し(この部分は機能します)、それをいくつかのListModelに追加します
  • ListModelをランダム化し、それを使用してファイルを表示します

多くの問題や質問がありますが、まず、これを行うための正しい方法は何ですか(リスト部分をC ++で記述する必要がないようにしてください)。

今のところ2つの問題があります-TextコンポーネントからListModelにアクセスする方法がわかりません。また、画像を表示する別のコンポーネントからListModelをパブリック/アクセス可能にする方法がわかりません。

以下はコードです:

0 投票する
1 に答える
4338 参照

word-wrap - QML:テキストエディット要素を使用した単純なワードラップ?

私はQMLの初心者であり、テキストエディット要素を持つ長方形を1つだけ含む簡単な例を作成したいと思いました。

ここでの考え方は、ユーザーが変更または追加できる数行を表示することです。1行だけでなく、複数の単語で折り返された行として表示したいだけです。スクロールバーも必要ありません。テキストエディットにはWrapModeプロパティがないので、どうすればよいですか?:-(

ありがとう!ニーナ