問題タブ [qml]

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 に答える
1360 参照

qt - UI とレイアウト用の Qt と QML。Qtクイック

QML は Qt でインターフェイスを作成するのに適していることは知っていますが、これらのインターフェイスのレイアウトはどうですか? たとえば、Spotify に似たアプリケーションを作成したいと考えています。しかし、レイアウトを「移動可能」にして、ユーザーが完全にカスタマイズできるようにしたいと考えています。QMLでそれを作るのは難しいですか?通常の Qt レイアウト (gridlayout、graphicwidgets、グラフィック アイテムなど) を使用する必要がありますか?

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

sorting - QML XmlListModel データの並べ替え

解析された xml データを QML XmlListModel で並べ替えて、リストビューに表示するにはどうすればよいですか。

ありがとう。

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

qt - Qt/QML のリストビューを引っ張って更新する

Qt/QML でプル ツー リフレッシュ ListView を実装する方法を知っていますか?

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

qt - QMLComponentsのナビゲートとアドレス指定

多くのQMLコンポーネントを備えたQMLGUIを使用するデスクトップアプリケーションに取り組んでいます。これらは階層の一部です。

button1のシグナルハンドラーでeditfieldのテキストコンテンツにアクセスする方法が見つかりませんでした。QMLまたはJavascriptでそれを行うことは可能ですか?

objectNameプロパティを使用して、C++部分の要素にアクセスできることはわかっています。

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

c++ - QML を使用した通常の (デスクトップ) ユーザー インターフェイス コントロール?

現在、アプリケーションの 1 つを QT を GUI として C++ に移植しています。QML サンプルは非常によく見えますが、ユーザー インターフェイス コントロールは、Windows および MacOS の通常のものとは異なります。

QML が提供する多くの優れた機能 (アニメーションなど) を使用したいと考えていますが、通常のものと同様に見えるコントロールも備えています (標準の QT を使用するかのように)。

スタイル付きのQMLコントロールをどこかで見つけることができますか、またはどのアプローチをお勧めしますか.

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

qt4 - ルートQMLコンポーネントの関数を他のコンポーネントから呼び出し可能にする

main.qmlに(他のすべてのコンポーネントの上のレイヤーとして)実装されているメッセージボックスを表示したいと思います。この関数showMessage()は、QMLメッセージボックスを表示し、テキストを設定します。したがって、main.qml内のコードでメッセージボックスを表示することは可能ですが、他のコンポーネント(main.qml内ではない)もメッセージボックスを表示できる必要があります。

displayMessage()これまでの私の考えは、ルートコンテキストの関数を呼び出すshowMessage()関数(→ main.qml )を持つC++QMLコンポーネントを作成することです。

mail.qml(ルートコンポーネント)

App.qml

コンポーネントMessageForwarder.displayMessage("Foo")の追加インスタンスを必要とせずに、のようなものを許可する静的関数のようなものを作成することは可能ですか?MessageForwarder

showMessage()または、他のコンポーネントで使用する他の便利な可能性はありますか?
(多分Qtグローバルオブジェクトのようなものですか?)

ありがとう!


編集:

非常に単純な解決策を見つけたと思います。QMLは動的スコープの言語(→ Qt Doc)であり、すべてのコンポーネントがmain.qml内にネストされているため、これは単純に機能します。

main.qml

App.qml

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

gridview - QtQuick GridView 要素のアニメーション

GridView のサイズが変更され、その要素が再配置されると、その要素のアニメーションが機能しないようです。

ここに簡単な例があります: http://pastebin.com/BgST6sCv
例 の正方形の 1 つをクリックすると、アニメーションが適切にトリガーされます。ただし、GridView が要素を再配置する必要があるようにウィンドウのサイズを変更すると、アニメーションはトリガーされません。

それを修正する方法はありますか?おそらくC++なしで?

編集:
現在、Qt 4.7.3 を含む Qt SDK 1.1 を使用しています。

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

qt - Qtプラグインを作成してインストールする方法は?

ここに記載されているデスクトップ用のQtクイックコンポーネントを使用したいと思います:http://labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/

作成者は、次のインストール手順を示します。

これらはすべてQt自体へのプラグインとして開発されているため、開始する必要があるのはQt4.7.2SDKだけです。http://qt.gitorious.org/qt-components/desktopをチェックして、システムでaと同等の処理をqmake && make install行ってください。

リポジトリのクローンを作成し、実行qmakeして、コマンドラインで実行mingw32-makeしました。mingw32-make installlibstyleplugin.aファイルとstyleplugin.dllファイルを含む新しいフォルダーが作成されました。

どうしたらいいのかわからない。sample-qml-files(ここにインストールしようとしているコンポーネントを使用)は、QML-Viewerに何も表示されません。つまり、正しくインストールされていません。

だから私は何をすべきですか?(ところで、私はWindowsを使用しています)。

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

javascript - Twitterクライアントjavascript qml oauth 401が署名とトークンの検証に失敗しました

javascript-qml ベースの Twitter クライアントをコーディングしようとしています。私は、Twitter dev ページでアドバイスされ、Google コードでホストされている oauth javascript ライブラリを使用しています。(http://oauth.googlecode.com/svn/code/javascript/) Twitter 開発ページで言われていることを実行してから、oauth ライブラリの例 (ソース コード、httpヘッダーとwireshark)、しかし私はいつも「401 - oauth署名とトークンの検証に失敗しました」に失敗しました。ベースストリングの前にパラメーターの順序を変更して署名する、getパラメーターを投稿する、ヘッダーの「承認」データを設定するなど、さまざまな方法を試しましたが、毎回失敗しました。私はおそらく愚かで間違ったことをしているのですが、どこにあるのかわかりません。これが私のコードです:

}

誰かが私を助けることができれば! それは安心でしょう!どうも