問題タブ [qtquickcontrols]
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.
qml - QML Slider の mouseArea をハンドルのみに制限するには?
Slider
QtQuick.Controls のみhandle
がクリック可能で、ドラッグに使用できるusingを実装したいと考えていhandle
ます。をクリックしてもgroove
、何も起こらないはずhandle
です。の をのみに制限するmouseArea
にはどうすればよいですか?Slider
handle
以下の例でSlider
は、 は全体でクリック可能でありSlider
width
、height
:
「..\qml\QtQuick\Controls」フォルダのテンプレートを変更しようと思ったSlider.qml
のですが、どうすればいいのかよくわかりませんでした。
私のすべての検索努力は何にもつながりません。どんな助けでも大歓迎です。
c++ - QML のローダーに基づいてボトム コントロールを更新する方法
一番上のアイテムが長方形で、真ん中のアイテムがさまざまなqmlファイルをロードするローダーで、一番下のアイテムがテキストであるメインのqmlファイルがあります。
ローダー項目に基づいて、一番下の項目を調整したいので、アンカーを使用しようとしましたが、うまくいかない方法を誰かが説明してくれました。
これが私のコードです:
main.qml
new.qml
問題:
一番下のアイテムが真ん中のアイテムに重なっています
qml - treeView QtQuick コントロール 1.4 の tableviewcolumn にテキストを表示する
Qt 5.5 に登場する単純な treeView を作成しようとしていますが、モデルがいっぱいであるにもかかわらず、ツリーの項目内のテキストが表示されないという問題があります。
私のコードがあります:
TreeViewPM.qml
Qt コード: ビューの切り替え
クリップボードにコピーするには、ビューをプレーン テキスト モードに切り替えます
main.qml
Qt コード: ビューの切り替え
qt - treeView QML で選択項目の親名を取得する方法
ツリー ビューは正しく表示されますが、ツリー内のアイテムをクリックしても、親の名前を取得できません。
私のQMLコードは以下にあります。
qml - 長方形の幅を塗りつぶす ScrollView
ScrollView
画面に合わせて拡大するために何かを取得しようとしてwidth
います。はScrollView
メイン ウィンドウに固定されています。
たとえば、次のようになりますRectangle
。
しかし、垂直スクロールバーが表示されると、Rectangle
. 魔法の定数を使用して修正できます。
しかし、誰かが自分のコンピューターに大きなスクロールバーを持っている場合はどうなるでしょうか? また、垂直スクロールバーが表示されていない場合、右側に醜い空のスペースが残ります。
内部の利用可能なスペースを自動的に学習する方法はありますScrollView
か?
qml - 添付アクションによってブロックされた QML ウィジェットの有効なプロパティ
許容可能なテキストがある場合にボタンを有効にしたいTextField
(私は を使用していますvalidator
)、このコードは正常に動作しています:
だから、私はこれに追加Action
しますButton
:
そして今、Button
は常に無効になっています。どうすれば修正できますか?
qml - Qt Quick TableViewでグリッド線を表示するには?
TableView (QtQuick.Controls) にグリッド線 (水平と垂直の両方) を表示させようとしています。スタイル、アイテム/行/ヘッダーのデリゲートで遊んだことがありますが、その方法が見つかりません。組み込みの機能を使用することは可能ですか、それとも自分で実装する必要がありますか?
編集
現在、このコードで終了しました:
android - Android の TextArea で TextAreaStyle を使用すると、ネイティブの動作が破壊される (Qt/QMl)
Android Qt/QML プロジェクトで TextArea を使用しています。デフォルトでは、長押しによるテキストの選択は、Android で期待どおりに機能します (ネイティブの動作と同様)。しかし、スタイルを適用すると、たとえば次のような空のスタイルが適用されます。
スタイルを使用していないときのように、Android ハンドルを使用してテキストを選択することはできません。スタイルを使用して TextArea を調整し、ハンドルを取得するにはどうすればよいですか?