私のフォームの1つにQ3DScatter
インスタンスを挿入したいと思います。私は、グラフを構築し、それを表示することができる午前:Q3DScatterを既存のQDialogフォームに追加する
Q3DScatter *graph = new Q3DScatter();
QWidget *container = QWidget::createWindowContainer(graph);
...do some graph stuff...
container.show()
これが正常にグラフを作成し、独自のウィンドウ/コンテナにそれを示しています。私はqt-creator
で設計された別のフォームの中に配置したいと考えています。 widget
をプレースホルダとしてフォーム(QDialog)に配置しましたが、Q3DScatter
をウィジェットに移動できません。
widgets
に非常に新しいです
...私はマニュアルにQ3DScatter::Q3DScatter(const QSurfaceFormat *format = Q_NULLPTR, QWindow *parent = Q_NULLPTR)
を参照してくださいが、私は私がそれを追加したいフォームがQDialogあるとして、それを添付するQWindowの親を持っていけない
ので、これが間違ったアプローチである場合は、私を修正してください。