問題タブ [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.
qt - UI とレイアウト用の Qt と QML。Qtクイック
QML は Qt でインターフェイスを作成するのに適していることは知っていますが、これらのインターフェイスのレイアウトはどうですか? たとえば、Spotify に似たアプリケーションを作成したいと考えています。しかし、レイアウトを「移動可能」にして、ユーザーが完全にカスタマイズできるようにしたいと考えています。QMLでそれを作るのは難しいですか?通常の Qt レイアウト (gridlayout、graphicwidgets、グラフィック アイテムなど) を使用する必要がありますか?
sorting - QML XmlListModel データの並べ替え
解析された xml データを QML XmlListModel で並べ替えて、リストビューに表示するにはどうすればよいですか。
ありがとう。
qt - Qt/QML のリストビューを引っ張って更新する
Qt/QML でプル ツー リフレッシュ ListView を実装する方法を知っていますか?
qt - QMLComponentsのナビゲートとアドレス指定
多くのQMLコンポーネントを備えたQMLGUIを使用するデスクトップアプリケーションに取り組んでいます。これらは階層の一部です。
と
button1のシグナルハンドラーでeditfieldのテキストコンテンツにアクセスする方法が見つかりませんでした。QMLまたはJavascriptでそれを行うことは可能ですか?
objectNameプロパティを使用して、C++部分の要素にアクセスできることはわかっています。
c++ - QML を使用した通常の (デスクトップ) ユーザー インターフェイス コントロール?
現在、アプリケーションの 1 つを QT を GUI として C++ に移植しています。QML サンプルは非常によく見えますが、ユーザー インターフェイス コントロールは、Windows および MacOS の通常のものとは異なります。
QML が提供する多くの優れた機能 (アニメーションなど) を使用したいと考えていますが、通常のものと同様に見えるコントロールも備えています (標準の QT を使用するかのように)。
スタイル付きのQMLコントロールをどこかで見つけることができますか、またはどのアプローチをお勧めしますか.
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
gridview - QtQuick GridView 要素のアニメーション
GridView のサイズが変更され、その要素が再配置されると、その要素のアニメーションが機能しないようです。
ここに簡単な例があります: http://pastebin.com/BgST6sCv
例
の正方形の 1 つをクリックすると、アニメーションが適切にトリガーされます。ただし、GridView が要素を再配置する必要があるようにウィンドウのサイズを変更すると、アニメーションはトリガーされません。
それを修正する方法はありますか?おそらくC++なしで?
編集:
現在、Qt 4.7.3 を含む Qt SDK 1.1 を使用しています。
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 install
libstyleplugin.aファイルとstyleplugin.dllファイルを含む新しいフォルダーが作成されました。
どうしたらいいのかわからない。sample-qml-files(ここにインストールしようとしているコンポーネントを使用)は、QML-Viewerに何も表示されません。つまり、正しくインストールされていません。
だから私は何をすべきですか?(ところで、私はWindowsを使用しています)。
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パラメーターを投稿する、ヘッダーの「承認」データを設定するなど、さまざまな方法を試しましたが、毎回失敗しました。私はおそらく愚かで間違ったことをしているのですが、どこにあるのかわかりません。これが私のコードです:
}
誰かが私を助けることができれば! それは安心でしょう!どうも