QML は Qt でインターフェイスを作成するのに適していることは知っていますが、これらのインターフェイスのレイアウトはどうですか? たとえば、Spotify に似たアプリケーションを作成したいと考えています。しかし、レイアウトを「移動可能」にして、ユーザーが完全にカスタマイズできるようにしたいと考えています。QMLでそれを作るのは難しいですか?通常の Qt レイアウト (gridlayout、graphicwidgets、グラフィック アイテムなど) を使用する必要がありますか?
1360 次
2 に答える
3
QML 要素のレイアウトは、他の QML 要素に取り付けられたアンカーを使用して機能します。Javascript を使用して、実行時にアンカーを変更できます。QML を使用して柔軟な GUI を構築することは可能ですが、ドキュメントが一部の領域でまばらであり、デバッグが難しいため、困難です。
于 2011-04-04T05:20:28.033 に答える
0
Qt Quick Layoutsは Qt 5.1 で追加されました。これらは、標準のウィジェット ベースの Qt のレイアウトと同様に機能し、Qt Creator で使用できます。
于 2015-09-06T13:54:28.683 に答える