yam’s Lab

ハマったこと、学んだことを備忘録として記事にします。主にC++,Qt,ROS,Pythonについて取り扱います。

python

pathlib read_text()の日本語ファイルのエンコードエラーを解決

長らくos.pathを使っていたのですが最近pathlibに移行しました。 まだ使い慣れていませんが、pathlibはかなり楽でびっくりしました!そんなわけで、今回はpathlibのread_text()でunicodeを含むファイルの読み込み時に遭遇したエラーの解決手順を記載します。…

QFileDialogでfileとdirectory両方を選択可能とする。

PyQt5にてQFileDialogを使用して、fileとdirectoryどちらも選択可能なダイアログの作成手順を記載。

C++からPythonを呼び出す時、環境構築でハマった

makeコマンドを使ったC++からpythonを呼び出す環境の構築に詰まったので解決方法をまとめた。

QLabelでの画像のリサイズ方法

QLabelに画像を表示する場合に使用するQPixmapのリサイズにハマったのでやり方を解説します。

PyQt5 環境構築

Python 3.6.8とPyQt5のインストール手順。pythonはインストール済みとします。pipの場合は pip3 install pyqt5 homebrewの場合は brew brew install qtpyqt5のインストール後、makeする make pyqt5