問題タブ [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 投票する
1 に答える
1940 参照

pyqt - Pyinstaller:単純なPyside + QMLアプリケーションにQMLファイルを含める方法は?

Pyinstaller を使用して exe を生成するのに問題があります。私の最大の問題は「qmlファイルを含める」ことです。私はたくさん試しましたが、それでも失敗しました。QMLを含めるためにスペックファイルをどのように書くべきかを誰かが教えてくれることを願っています。

一般的に、私が望むのは、Pyside + QML アプリケーションから Windows Exe を作成することです。しかし、どのように?

main.py

view.qml

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

qt - QML ButtonRowのcheckedButtonが応答しない

これを呼び出すと:

その後、エラーは発生せず、何も起こりません。状態を使用してプロパティを変更することもできません。何をしても、デフォルト設定のままです。この値を変更する方法はありますか?

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

qt4 - 項目が親と重複しているかどうかを知る

場合によっては親アイテムと重なり、その幅/高さを超える QML アイテムがあります。親アイテムと重複しているかどうかを知るにはどうすればよいですか? mapFromItem/mapToItem のようなものを使用する必要があると思いますが、どのように機能するかわかりません

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

ajax - Qt Quick の AJAX

Qt Quick を使用してデスクトップ アプリケーションを構築することを考えています。node.js を使用した Web 開発から来ている私のような人にとってはよりフレンドリーに見えるからですが、AJAX を実行し、GridViewQML のみを使用するようにコントロールを設定することは可能ですか?

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

qt - リリースモードでのQtQuickProjectexeの問題

私は過去数日間、VC++プロジェクトに携わってきました。プロジェクトがリリースモードまたはデバッグモードでビルドされるときはいつでも、exeは追加の依存関係なしでそれ自体を実行します。exeをクリックするだけで、プロジェクトが実行されます。

しかし、これはQMLプロジェクトでは機能していません。プロジェクトのデバッグとリリースの両方のデスクトップバージョンがありますが、exeをクリックしても実行されません。exeを実行するための一種のラッパーを作成するために、追加のコンポーネントが必要ですか。

QtQuickアプリケーションの展開については質問していません。

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

c++ - QML : デザイン認識による qml ページ間のナビゲーション

約 100 画面の QtQuick プロジェクトを開発する必要があります。

ボタンをクリックすると 3 つの画面が表示されるナビゲーションのデモ プロジェクトを作成しようとしました。ページ間のナビゲーションで「状態」の概念を使用していました。最初に「ローダー」を使用して同じことを試みましたが、ローダーはページの以前の状態を保持できず、ナビゲーション中にページ全体を再読み込みしていました。

以下は、main.qml のコード スニペットです。

これは、3 つの画面を持つ小さな POC ではうまく機能しますが、100 画面の状態を定義することは現実的ではありません。

設計の観点から、さまざまなページの状態、可視性を制御する C++ コントローラーを作成することにしました。

C++ で「状態」ロジックを実装する方法の提案が必要です。

0 投票する
6 に答える
1274 参照

c++ - なぜここで「友達」が必要なのですか?(C++)

qml ビューアー (4.8 および 5.0 用) は次のように実装されます。

.h(eader) には次のものがあります。

次に、.CPP ファイルで:

friendここで使用する必要があるのはなぜですか?friend誰かがクラスを使用する理由はわかりません。フレンドクラスの実際の用途はありますか (誰もがなくても生きていけるエキゾチックを除いて)?

.h #インクルード

.cpp

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

qt - タイマーが正しく動作しない

下図に示すように、スライダーが進むにつれて色が変化するスライダーで構成されるプログレスバーを作成する必要があります。

プログレスバー

以下のロジックで手を試しましたが、目的の効果が得られませんでした。同じものを実装する方法についてのヘルプまたは提案。

以下は私のコードスニペットです

ColorAnimation を使用しようとしましたが、うまくいきませんでした。

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

qt - QML : フリップ可能な問題

QMLでフリップ可能な時計を作ろうとしています。しかし、必要に応じて反転可能な効果を得ることができません.flipメソッドのドキュメントを参照し、それをさらなる開発のベースとしました。

さまざまなアプローチを試みましたが、成功しませんでした。その効果を得る方法についてのアイデア。

以下は、参照されているドキュメントのコード スニペットです。

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

qt - QMLは、プロパティのプライベートなどのアクセス指定子をサポートしていますか?

C ++の場合と同様に、QMLのプライベートプロパティのような概念アクセス指定子があるかどうかを知りたいだけです。

そうでない場合は、QMLコンポーネントに約10個のプロパティがあるが、アクセスを2個のプロパティに制限する必要がある場合に備えて知りたい場合。このシナリオをどのように達成できますか。