📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の5版が非表示) | |||
| 13行目: | 13行目: | ||
ダウンロードしたQwtを解凍するため、以下のコマンドを実行する。<br> | ダウンロードしたQwtを解凍するため、以下のコマンドを実行する。<br> | ||
tar xf qwt-x.x.x.tar.bz2 | tar xf qwt-x.x.x.tar.bz2 | ||
cd qwt-x.x.x | |||
<br> | |||
または、<code>git clone</code>を使用して、Qwtのソースコードをダウンロードする。<br> | |||
git clone https://git.code.sf.net/p/qwt/git -b qwt-x.x qwt | |||
cd qwt | |||
<br> | <br> | ||
解凍したQwtディレクトリに移動して、qwtconfig.priファイルを以下のように編集する。<br> | 解凍したQwtディレクトリに移動して、qwtconfig.priファイルを以下のように編集する。<br> | ||
| 41行目: | 46行目: | ||
} | } | ||
<br> | <br> | ||
ビルドディレクトリを作成する。<br> | |||
qmake qwt.pro | mkdir build && cd build | ||
make -j | <br> | ||
Qwtをビルドおよびインストールする。<br> | |||
qmake ../qwt.pro | |||
make -j $(nproc) | |||
make install | make install | ||
<br> | <br> | ||
| 62行目: | 70行目: | ||
Qwtを使用するため、Qtプロジェクトファイルに以下の設定を追記する。<br> | Qwtを使用するため、Qtプロジェクトファイルに以下の設定を追記する。<br> | ||
# QWT | # QWT | ||
QWT_LOCATION = / | QWT_LOCATION = /<Qtのインストールディレクトリ>/Qwt-x.x.x | ||
INCLUDEPATH += $${QWT_LOCATION}/include/ | INCLUDEPATH += $${QWT_LOCATION}/include/ | ||
LIBS += -L$${QWT_LOCATION}/lib -lqwt | LIBS += -L$${QWT_LOCATION}/lib -lqwt | ||
| 386行目: | 394行目: | ||
この時、大きい数値は指数型の文字列を返す。<br> | この時、大きい数値は指数型の文字列を返す。<br> | ||
指数型の文字列を表示させない場合も、上記のように、<code>QwtPlot</code>クラスを継承した派生クラスを作成する必要がある。<br> | 指数型の文字列を表示させない場合も、上記のように、<code>QwtPlot</code>クラスを継承した派生クラスを作成する必要がある。<br> | ||
<br> | |||
[[ファイル:Qt Qwt Plot 2.jpg|フレームなし|中央]] | |||
<br><br> | <br><br> | ||
| 437行目: | 447行目: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | |||
[[ファイル:Qt Qwt Plot 3.jpg|フレームなし|中央]] | |||
<br><br> | <br><br> | ||