Rviz2PanelはQtウィジェットを継承しているため、Qtウィンドウと同じように内部実装を共通化することができます。 ここでは、Rviz2PanelとQtウィンドウの内部実装を共通化する方法を紹介します。 そもそもQtウィンドウとRviz2Panelの内部実装の共通化が必要なのか?
まずQt CreatorのインストールはVoid Linuxだとインストーラーが起動して最初の画面でinvalid dataというメッセージが表示され、うまくいきませんでした。 同じvoid linuxを使っている海外の人も同じ現象で解決できてないっぽいので、深追いはせず、違うOSで ...
Rviz2に埋めるAction Clientのサンプルです。 Qtはタイマーやボタンの割り込み発生があり、ROSは非同期でメッセージを受信するため、両者の連携を行う際には注意が必要です。 このサンプルでは、Action Clientの実装を行い、Qtのタイマーを使って定期的にActionを ...
前回は、 C++のオブジェクトに機能拡張を施したQtのオブジェクトモデルについて説明しました。今回は、 ウィジェット作成での基本的機能であるレイアウトマネージメントについて説明します。ただウィジェットを並べてレイアウトする方法を説明するので ...
どうも皆さん、今回はDirectX11とQtを使ってUnityとかでいうゲームビューを作ってみました。Qtの導入は時間がかかるので省いています。 解説とかはあまり入れていませんのでご両所ください。 クラス構造 作成するにあたり、作成したクラス一覧です。
QtとWebKitを併用したアプリケーションでは、 Qt/ C++とHTMLドキュメントとの間を取り持つ機能が必要となります。QtからHTML内のデータへのアクセスするためにQWebFrame::evaluateJavaScript() を使用する方法を、前回説明しました。今回は、 Webフォームへのアクセス ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する