Pynote

Python、機械学習、画像処理について

Qt

Qt - OpenGL の GLSL で描画する。 その2 シェーダーを OpenGL パイプラインにインストールする。

概要 Qt アプリケーション上で OpenGL の GLSL でシェーダーを作成し、描画を行う方法について紹介する。 今回はコンパイルしたシェーダーを OpenGL パイプラインにインストールする部分を紹介する。 概要 試した環境 資料 手順 プログラムオブジェクトを作…

Qt - OpenGL の GLSL で描画する。 その1 シェーダーをコンパイルする。

概要 Qt アプリケーション上で OpenGL の GLSL でシェーダーを作成し、描画を行う方法について紹介する。 今回はシェーダーをコンパイルする部分を紹介する。 概要 試した環境 資料 手順 シェーダーを作成し、リソースに追加する。 シェーダーのソースコード…

Qt - Qt で OpenGL の API を利用する方法について

Qt

概要 Qt で OpenGL を利用する方法について紹介する。 概要 試した環境 資料 手順 CMake を編集する。 OpenGL を描写するための自作ウィジェットを作る OpenGL の API で描画命令を記述する。 初期化処理を記述する。 描画する際の処理を記述する。 ビルドす…

環境構築 - Windows / Ubuntu の Qt の導入方法

概要 Windows / Ubuntu の Qt の導入方法について紹介する。 概要 試した環境 Windows 1. インストーラーをダウンロードする 2. インストーラーを実行する 3, 環境変数 Linux 1. インストーラーをダウンロードする 2. インストーラーを実行する 3. パスに設…

Qt - QGraphicsScene - シーン内のアイテムの選択方法について

Qt

概要 Qt の QGraphicsScene でシーン内のアイテムの選択方法について 概要 試した環境 シーン内のアイテムの選択 選択範囲の設定 アイテムを選択可能に設定 選択されたアイテムを取得する。

Qt - QGraphicsScene - シーンの長方形の設定について

Qt

概要 Qt の QGraphicsScene でシーンの長方形を設定する方法について 概要 試した環境 シーンの長方形

Qt - QGraphicsScene - アイテムの追加

Qt

概要 Qt の QGraphicsScene でアイテムを追加する方法について 概要 試した環境 シーンへのアイテムの追加 addItem() 便利関数 参考

Qt - ビルドシステムに CMake を利用する (翻訳機能を使うプロジェクト)

Qt の翻訳機能を使うプロジェクトを CMake でビルドする方法について紹介する。

Qt - ビルドシステムに CMake を利用する (UI/リソース定義ファイルを含むプロジェクト)

Qt の UI/リソース定義ファイルを含むプロジェクトを CMake でビルドする方法について紹介する。

Qt - ビルドシステムに CMake を利用する

Qt を CMake でビルドする方法について紹介する。

QGraphicsView を使う

Qt

QGraphicsView、QGraphicsScene、QGraphicsItem QGraphicsScene はキャンパス、QGraphicsView はキャンパスを飾る額縁にあたる。 QGraphicsScene に描写する対象物 QGraphicsItem を追加する形でシーンを構成する。 使い方 1. QGraphicsView の作成 Qt Desin…

Qt - ドラッグによる範囲選択を実装する

Qt

About ウィジェット上をマウスでドラックして範囲選択をしたい場合、QRubberBand ウィジェットで実現できる。 例えば、画像を表示しているウィジェット上で範囲選択をし、切り取りを行う処理を実装したい場合などに利用する。 解説 3つのイベントハンドラ 範…