Qt ChartsとQt Data Visualizationを試すためにQt 5.7をインストールしましたが、Qt DesignerでもQt Creatorでも新しいウィジェットを見つけることができません。新しいウィジェットがデザイナーに表示されるように私は何をすべきですか?Qtチャートとデータビジュアライゼーションウィジェット
答えて
今日私はまったく同じ問題を抱えていました。 QT ChartsのQT Designerプラグインは、デフォルトではパッケージの一部ではないようです。私はgithubからデザイナーのプラグインソースをダウンロードすることになったhttps://github.com/qtproject/qtcharts/tree/5.7/plugins/designer これはちょうど5つのファイルで構成されています。
Qt Creatorでdesigner.proプロジェクトを開いてコンパイルすることができます。結果のライブラリをデザイナのプラグインディレクトリに配置します。これにより、QChartsViewウィジェットがQtデザイナーに表示されます。
です。QtCharts.dllをQtCreatorのbinフォルダにコピーする必要があるかもしれないことに注意してください。コンパイルされたプラグインは読み込まれません。 – zeFrenchy
私もこの問題に遭遇しましたが、私の状況ではホルガーのやり方はうまくいかなかったのです。インターネットを介して他の人と相談した後、ついにそれを修正しました。私のソリューションは静かでシンプルですが、メンテナンスツールを開いてコンポーネントを追加し、Qt ChartsとQt Data Visualizationを選択して、次へをクリックするだけです。この問題は、Qtをインストールする際にデフォルトでQt Chartsが選択されていないために発生します。そのため、このコンポーネントを手動で追加する必要があります。
QtオンラインインストーラでインストールされたQtで作業するだけで、オフラインインストーラでQtをインストールした場合は、再インストールする必要があります。
私はqmakeとmakeを使ってターミナルでubuntuをコンパイルするだけです(qt作成者では動作しません - この時点ではQtチャート開発パッケージがインストールされている必要があります)。 /opt/Qt/5.7/Src/qtcharts/plugins/designerディレクトリにあるdesigner.proファイルをコピーし、共有ライブラリをコピーして/ opt/Qt/Tools/QtCreator/lib/Qt/plugins/designerディレクトリに貼り付けます。 opt/QtはQtがインストールされているディレクトリです。
私は受け入れポストにコメントとしてこれを追加したい:
プロジェクトをビルドし、pyuic5
で.ui
ファイルを処理するためのpythonを使用している場合、pyuic5
がエラーであなたを残している場合がありますメッセージQtChart.QChartview
が見つかりませんでした。これは、回避策です:
ゴーのsite-packages/PyQt5/UIC /ウィジェット-pluginsディレクトリに、それは次のようになります。
/widget-plugins/
__pycache__/
qaxcontainer.py
qscintilla.py
qtcharts.py <- create this file by copying qtquickwidgets.py and renaming
qtprintsupport.py
qtquickwidgets.py
qtwebkit.py
qtcharts.py
# copyright information
pluginType = MODULE
def moduleInformation():
return "PyQt5.QtChart", ("QChartView",)
- 1. Qtチャートで移動
- 2. Qtでのsvgレンダリング(pygalチャートで)
- 3. QMLのバーのラベル値のフォントサイズを変更する方法Qtチャートのチャート?
- 4. Qtチャートでボックスプロットのボックス数を制御する
- 5. matplotlibチャートをQt/C++アプリケーションに埋め込む
- 6. QTウィジェットとQT GUI
- 7. Cakephpとチャート
- 8. テーブルとチャート
- 9. QtクイックとQtのウィジェット
- 10. Grailsとチャート作成?
- 11. 更新チャートJSチャート
- 12. チャートC3-チャートのX軸ティック
- 13. ASP.NETチャート - Mapを返すときにバイナリデータとしてチャートを返すとき
- 14. チャート
- 15. チャート
- 16. チャート
- 17. Googleのチャート(日付軸とチャートを生成する)
- 18. Javafx 2のチャートとフリーハンドzoom
- 19. VBAプロットボックスとひげチャート
- 20. CanvasJSと複数の円チャート。
- 21. AndroidPlotとスクロール可能なチャート
- 22. 高チャートの燭台とボリュームペイン
- 23. オープンソースのチャート作成とレポートツール
- 24. のAlfrescoとGoogleのチャート
- 25. レポートとチャートの結合
- 26. reactjsとd3チャートの統合
- 27. Qt :: CustomizeWindowHintとQt :: Tool analogs for gtkmm
- 28. QtとDlibとCUDA
- 29. Qtツールバーとメニューバー
- 30. QtとMongocxxリンカエラー
AFAIK商用Qtライセンスのみ。なぜそれが明白でないのか分かりません。 – AlexanderVX
これ以上はなく、バージョン5.7以降、私はそれらの図書館に今興味を持っています。 – user306080
適切な見出しを入れましたか? docsとexamplesを見てください - 'https:// doc-snapshots.qt.io/qtcharts /' – folibis