問題タブ [qvtkwidget]
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.
qt - QVTKWidget をウィンドウに合わせる
QVTKwidget
ウィンドウを拡大または縮小するときに調整するにはどうすればよいですか?
レイアウトにさらにウィジェットがあります。私はそれらが同じままであることを望んでいますQvtkWidget
.. レイアウトについていくつか見つけましたが、 では使用できませんQVTKWidget
。
qt - qvtkwidget を使用して線を描画したり、何かを選択したりする方法は?
qvtkwidget
を使用して、いくつかの線と点を示すプログラムを作成することに成功しました。そして、すべてが完璧に機能します。次に、edit
プログラムにモードを追加して、線を描画したり、点や線を選択したりできるようにします。誰かがそれを行うためのガイドラインを教えてもらえますか? を使用する必要がありますvtkRenderWindowInteractor
か? 私はグーグルで検索しようとしましたが、まだ手がかりが見つかりません。
c++ - vtkActor をサブクラス化する方法
を選択したときに、下にあるデータ構造にアクセスできるようにしたかったのvtkActor
です。vtkActor
私のデータ構造へのptrを保持することから派生したクラスは、最も簡単なアプローチのようでした。
サブクラスを正常にコンパイルできますが、アクターがレンダラーに追加されていないようです。
だから、ここに私のクラスがあります:
私のレンダリングステップでは、vtkActor
すべてが期待どおりに表示されるようにアクターをインスタンス化すると、ピッキングが機能するなど...
Actor
しかし、クラスを使用してもアクターは追加されません
コード内で他に変更することはありません。何が間違っているかについてのアイデアはありますか?
linux - VTK アプリケーションの移植性
私のプログラムはいくつかの vtk と qvtkwidget を使って書かれました。移植性が問題になるかどうかを知りたいですか?vtk がインストールされていない自分のコンピュータでプログラムを実行できますか? 更新:ちなみに、私はLinuxをオペレーティングシステムとして使用しています。
qt - QVTKWidget - 含めることはできません
私は、Windowsマシン上のVS2010用に事前に構築された32ビットのポイントクラウドライブラリ1.6とQtバージョン5.2を使用しています。
私のプロジェクトに含めようとすると、問題があります:
インクルード ファイルを開けません: 'QtGui/QWidget': そのようなファイルまたはディレクトリはありません
c++ - VTK 6.1 および Qt 5.3: QVTKWidget の 3D オブジェクトの透明度が悪い
ベース: Debian 7.5 Wheezy 64 ビット - オンライン インストーラーからインストールされた Qt 5.3。VTK 6.1 は、Qt サポートにより手動で正常にコンパイルおよびインストールされました。
結果: 3D QVTK ウィンドウに 3D 球体が表示されます。一見、問題ないように見えますが、球体を回転させると、いくつかのパネルと球体の一部が透明になります。
説明:
QtのVTKの基本的な公式の例を試しました:
main.cpp で:
そして重要なことに、RenderWindowUISingleInheritance は同じ結果をもたらします。
解決
最終的なコードは次のようになります。
以下の追加に注意してください。
と