📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 205行目: | 205行目: | ||
<br> | <br> | ||
これにより、将来的な互換性の問題を防ぐことができ、より安定したソフトウェアの開発が可能になる。<br> | これにより、将来的な互換性の問題を防ぐことができ、より安定したソフトウェアの開発が可能になる。<br> | ||
<br><br> | |||
== 文字実体参照 / 数値文字参照 == | |||
HMTLの文字実体参照や数値文字参照を通常の文字に変換する。<br> | |||
<br> | |||
<syntaxhighlight lang="cmake"> | |||
# CMakeを使用する場合 | |||
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Gui) | |||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Gui) | |||
pkg_check_modules(QT_GUI Qt${QT_VERSION_MAJOR}Gui REQUIRED IMPORTED_TARGET) | |||
target_link_libraries(<ターゲット名> | |||
Qt${QT_VERSION_MAJOR}::Gui | |||
) | |||
</syntaxhighlight> | |||
<br> | |||
<syntaxhighlight lang="make"> | |||
# QMakeを使用する場合 | |||
QT += gui | |||
</syntaxhighlight> | |||
<br> | |||
<syntaxhighlight lang="c++"> | |||
#include <QTextDocumentFragment> | |||
// 文字実体参照や数値文字参照を変換 | |||
QString plainText = QTextDocumentFragment::fromHtml(htmlString).toPlainText(); | |||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||