2022-03-01から1ヶ月間の記事一覧

WSL2上のPythonでArduinoとシリアル通信をする【PyQt6編】

はじめに 目的 Python環境の構築 PythonスクリプトとYAMLファイル Pythonスクリプト YAMLファイル(「settings.yaml」) 実行結果 環境 その他(接続を簡略化) はじめに前回「PyQt5」を使ってPython-Arduino間でシリアル通信を行いました。 touch-sp.hatena…

【SQLAlchemy】計算問題を解いてダイエット 間違えた問題をデータベースに保存する

はじめに 「SQLAlchemy」の導入 「SQLAlchemy」の使い方 データベースの作成 データの挿入 データの一覧表示 データの削除 計算アプリのスクリプト 動作環境 さいごに はじめに以前計算問題をただひたすら読み上げてくれるプログラムを書きました。 touch-sp…

【PyQt6】WSL2のPyQt6ではどのようなフォントが使えるか調べてみた

フォント選択ダイアログを開く WSL2での結果 Windows 11での結果 WSL2で各種フォントを試してみる 結果 設定ファイル(「settings.yaml」) Pythonスクリプト 動作環境 フォント選択ダイアログを開く以下のスクリプトを実行してボタンをクリックするとフォン…

【PyQt6】PyQt5で作ったメモリーゲーム(神経衰弱)をPyQt6で作り直しました

以前に書いた記事がこちらです。 touch-sp.hatenablog.com 今回PyQt6で作り直しました。 スクリプトはGitHubで公開しています。 github.com

【PyQt6】QLabelに枠線をつける

各種設定は次のPythonスクリプトの通りです。 違いが分かりやすいようにラインの太さを太めに設定しています。 影の設定をしていない2番目と5番目は同じようになるようです。 from PyQt6.QtWidgets import QWidget, QApplication, QLabel, QVBoxLayout, QFra…

【PyQt6】各QWidgetの設定をYAMLファイルに記述する

はじめに 今回やること 実際のPythonスクリプトとYAMLファイル YAMLファイル Pythonファイル 動作画面 2022年4月19日追記(For Python 3.10) はじめにボタンやラベルのサイズやフォントの設定をメインファイルに記述するとスクリプトが冗長になります。別フ…

【改訂】計算問題を解いてダイエット(pywin32を使って問題を読んでもらう)

はじめに Pythonスクリプト 環境 未解決問題 2022年3月21日追記(PyQt6でGUIを作りました) 2022年3月23日追記(スクリプトの改訂) Pythonスクリプト YAMLファイル はじめに以前にこのような記事を書きました。 touch-sp.hatenablog.com ただひたすら掛け算…

【画像分類】AutoGluon の MultiModalPredictor で「dogs vs cats」をやってみる

公開日:2022年3月14日 最終更新日:2022年9月14日 はじめに データの準備 学習 Pythonスクリプト 出力 テストデータを用いた検証 Pythonスクリプト 出力 推論 画像 Pythonスクリプト 出力 結果 さいごに 環境 MultiModalPredictor関連記事 はじめに犬と猫の…

WSL2上のPythonでArduinoとシリアル通信をする【PyQt5編】

はじめに 目的 Python環境の構築 Pythonスクリプト 実行結果 環境 はじめに前回「pyserial」を使ってPython-Arduino間でシリアル通信を行いました。 touch-sp.hatenablog.com あまり知られていないと思いますが実は「PyQt」を使ってもシリアル通信ができます…

WSL2上のPythonでArduinoとシリアル通信をする【pyserial編】

はじめに 目的 結果 方法 「usbipd-win」のインストール Python環境の構築 Arduinoスケッチ Pythonスクリプト 環境 2022年3月13日追記 2022年3月31日追記 はじめに以前USB接続のWebカメラを認識されるために「usbipd-win」というのを使いました。 touch-sp.h…

AutoGluon の MultiModalPredictor を使って画像やテキストを含む表データの分類を行う

公開日:2022年3月10日 最終更新日:2022年9月10日 はじめに 環境 インストール 実行 データのダウンロード 学習スクリプト 学習時の出力 評価スクリプト 評価の結果 はじめにAutoGluonに導入されている「MultiModalPredictor」を使って画像やテキストを含む…

【WSL2】Webカメラからの映像をPyQt6で表示する

はじめに Pythonスクリプト 環境 参考にさせて頂いたサイト 2022年5月12日追記 2022年9月29日追記 はじめに前回WSL2でPyQt6が使えるようになりました。 WSL2上のUbuntu20.04でPyQt6を使う(ファイル選択ダイアログも使用できました) - パソコン関連もろもろ…

WSL2上のUbuntu20.04でPyQt6を使う(ファイル選択ダイアログも使用できました)

はじめに 環境構築 Pythonスクリプト 参考にさせて頂いたサイト 2022年3月23日追記(スクリプトの改訂) Pythonスクリプト YAMLファイル はじめにWSL2上のUbuntu 20.04でPyQt6を使ってみました。画像ファイルを選択して表示するだけのアプリを作ってみました…

新しいマウスを買いました(ロジクールのゲーミングマウスを普段使いする理由)

はじめに なぜゲーミングマウスを使うのか G304とG703の違い 充電式か電池式か 大きさ・重さ クリック感 センサ LEDの有無 結論 はじめに新しいマウスを買ったので紹介したいと思います。自分が普段使用しているマウスはロジクール製のG304というゲーミング…

WSL2上のPython 3.8.10でPillow 9.0.1が使えない【原因不明】【未解決】

エラー Pythonスクリプト エラー出力 解決方法 環境 2022年4月4日追記 エラーPythonスクリプト from PIL import Image img = Image.open('test.png') img.show() エラー出力 Traceback (most recent call last): File "pillow_test.py", line 4, in <module> img.sho</module>…