2017-02-20 1 views
0

QMLアプリケーションを開発するときに、すべてのビジュアル要素の境界を設定するための設定を行うことができれば、いつか役立つと思います。たとえば、Qtクイックコントロール2.xのコントロールは、background、contentItem、indicatorなどのいくつかの部分で構成されています。これらの部分のサイズを調整するときは、これらの各部分の境界を見たいと思います。QMLコントロールの境界を表示することはできますか?

このような機能はQt/QMLにありますか? (とりわけ)QtQuick 2つのアプリケーションを調査できますガンマ線と呼ばれるツールがあります

+0

各コントロールのスタイルを定義し、 'border.color:" black "のようなものを設定しようとしましたか? border.width:5; '? – DuKes0mE

+0

@ DuKes0mE:QSG_VISUALIZE = overdrawのように、より一般的な何かを期待していました。すべてのQMLコンポーネントを3Dで表示するように設定できます。 – Phat

答えて

2

、以下を参照してください http://doc.qt.io/GammaRay/gammaray-qtquick2-inspector.html

セットアップ手順はここにある: https://github.com/KDAB/GammaRay

Linuxを実行している場合は、それはかなりありますすでにGammaRayパッケージが配布されている可能性があります。

+0

GammaRayは優れたツールであり、無料でもありますので、私は好きではありません...まだ、IMHO、あなたの所属をもっと明白にする必要があります。 。 – derM

+0

@kfunk:私はGammaRayが存在することを認識していますが、まだ使用していません。私が上のリンクから見ることができるから、それは私が望むことをするかもしれないようです。私はそれを試してみる。 – Phat

+0

@derM:これはFOSSの原則を念頭に置いて書かれたツールであり、これは私の経験に基づくものです。私はGammaRayをSOにマーケティングするために支払うことはありません - それは確かです。私は* we *を* I *に置き換えました。これはより明確です。 – kfunk

関連する問題