qtquickcontrols

    3

    2答えて

    私は複数の選択をサポートするQML ListViewを作成しており、これをアプリケーションで複数インスタンス化します。私は特定のリストにキーボードのフォーカスを与え、そのリストのキー押下を処理し、フォーカスに応じて選択された行のハイライトを描く必要があります。 ただし、ListViewデリゲートまたはListView自体にfocus=trueを渡しても、ListViewにはactiveFocusが

    0

    1答えて

    デフォルトのスライダスタイルに似たスライダスタイルを作成したいと思いましたが、アプリケーションスタイルに合わせることができましたが、スライダーのハンドルの前と後に色を設定します。私はこのようなハンドル位置に固定スライダー、中に2つの長方形を置くために、大まかな回避策を試してみました Slider{ id: widthSlider style: SliderStyle {

    2

    1答えて

    後ろに一歩であり、選択モードがExtendedSelectionあります。ユーザーが選択した索引を変更するたびに、どのツリー行が選択されているかを正確に知る必要があります。ここにTreeViewがあります: 上記の例では、選択した行をコンソールに印刷して、正しい選択があることを確認しています。 currentIndexは常に(予想通り)最後に選択されたインデックスを保持しているが、現在選択されてい

    0

    1答えて

    参照デモは、このようなものです: TreeView { TableViewColumn { title: "Name" role: "fileName" width: 300 } TableViewColumn { title: "Permissions" role: "filePermissions"

    1

    2答えて

    QML ScrollViewのスクロールが終了した時点で何かしたいと思います。ドキュメンテーションから私はflickableItem.onMovementEndedが私が探していると思っていますが、私はその信号を得ることはありません。私は「動き」を間違って理解していますか? 私はこの最小限のQMLアプリケーションを作成しましたが、console.logは決して呼び出されません。私はQt 5.7また

    1

    1答えて

    StackViewには2つのアイテムがあります。どちらの項目もいくつかのキーを処理する必要があります。 StackViewのcurrentItemがキーを処理しない場合、キーが下位レイヤに転送されると思われますが、明らかにそうではありません。 次の例は、この問題を示しています。例えば ​​'A'を押すと、キーは​​とstackview自体で処理されますが、キーはlayer0で処理されません。 la

    0

    1答えて

    以下の例は私の問題を示しています。 左上に小さなRectangleを作成し、それをクリックすると赤と緑の間の色が切り替わります。 次に、私はStackViewを作成し、私はStackViewにRectangleを押して 期待される動作は、トップをクリックする、ということでしょう左上の四角形の色にこの第二の四角形の色をバインドRectangleの左には、色がバインドされているので、StackView

    0

    1答えて

    Qt 5.6.1のQtQuick.Controls 1.4を使用してQMLコードをいくつか使用しています。 ComboBoxなど、さまざまなコントロールの周りにラッパーがあります。これらはオブジェクトStyleを使用します。たとえば、MyComboBoxはComboBoxで、カスタムはComboBoxStyleです。 あらゆる特定のコンポーネントがロードされるときに、しばしば、Styleオブジェク

    0

    1答えて

    私のプログラムでqmlにComoboBoxを追加しました。 これはデスクトップ上でうまく動作します(UbuntuとWin7の両方)。私のプログラムを組み込みLinuxマシン(yoctoのsabrelight)にデプロイするとすぐに、ComboBoxからアイテムのリストを開くとすぐにクラッシュします。 誰でも同様の現象が発生しましたか?それがどうして起こるのか?