ryotankの備考録日記

趣味の電子工作についての備考録などなど

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

シリアル通信GUIその5

ログのファイル出力についてその前に事前知識として そもそもログレベル定義について知っておく必要があるネットで調べたら以下のようなものだった デバッグ:ローカル環境で開発する時だけ使う情報インフォ(info):プログラム状況や変数の内容、処理するデ…

タスク管理WEBアプリその12

タスク管理アプリのデータベース設計が ちゃんと考えられてないのでまず、しっかりとデータベース設計をする事に専念する ER図のエンティティ洗い出しにはマインドマップが合いそうなので、マインドマップを作成してエンティティを可能な限り洗い出すしっか…

素材集めGUIその7

7GUIのイメージ図と開発途中の画面を掲載する イメージ図はこのようにちょっと複雑な感じ アークナイツ素材集め表示GUI-ver3.0イメージ図現段階ではここまで再現できた アークナイツ素材集めGUI_ver1.0素子結晶選択時キャプチャ 難しいのは素材の画像を表示…

基板作りチェックリストその30

「記入」ボタンを押して文字を描画出来るようにするにはButtonにkeyイベントをつけて イベントを発生するように設定する必要があるそこで以下のように設定をした 一部を抜粋してコードを載せる if main_event == '-BOARDinput-form-': #基板名入力フォームボ…

回路草案入力フォームその15

前回は、pickleを使ってオブジェクトを保存したり、 読み込んだりでpickleの使い方について学んだその3では、回路草案入力フォームの入力項目を オブジェクトに保存したいもにょもにょしながらコードを書いたが インデントが正しくないとエラーが発生する pi…

基板作りチェックリストその29

「記入」ボタンを押して文字を描画出来るようにするには自作関数を作るのが簡単 def 関数名(引数1、引数2): #ここに関数の処理を記述 rerutn 戻り値 という形で書ける 文字を描画するので、特定ライブラリをインポートする事を忘れずに def pdf_Draw_charact…

基板作りチェックリストその28

ヘッダーとフッター混合描画テストを試すテスト1ではヘッダーとフッターに長方形を描画し、 テスト2ではヘッダーとフッターに文字を描画する #混合描画テスト2 from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import A4, portrait from …

基板作りチェックリストその27

基板作りチェックguiから基板名入力フォームを開くその2その2は、基板名入力フォーム(2/2)の基板分類分け選択欄が開くもの その3は、フォーム2/2の「記入」ボタンを押すと 選択した分類分けや基板の名前、リスト作成年月日が PDF上に記載されるその4では、「…

基板作りチェックリストその26

「基板名入力フォーム」ボタンを押すと 別のform画面が表示される """ チェックリストGUIから基板名入力フォームを開くその1 「基板名入力フォーム」ボタンを押すと 別のform画面が表示される 動作確認日:2022-5-20 """ import PySimpleGUI as sg from PySim…

Pythonの現開発環境について

OS:windows8.1 Anaconda:4.10.1 VSCode:1.67.2 Python:3.8.5VScodeは基本的にpythonのプログラミングに使っているmatplotlibはVScodeだと見ずらいので、 Anacondaでデータの可視化を検証したい時に使っている 今回は、Visual Studio Code上でAnacondaの仮想…

アークナイツその4

シェーシャは昇進2にした シェーシャ昇進2Lv185月のアプデで新しく購買資格証の交換で追加された 星5医療ハニーベリーを昇進2にした ハニーベリー昇進2Lv256月の上旬に第7回目の危機契約があるみたいなので 術師と医療を昇進2にしたい術師は星5のコロセラム …

基板作りチェックリストその25

今回はフッター部分を作成していくこれが成功すれば、ヘッダーとフッター部分を混合させたものを作り ちゃんとしたリスト表が完成する from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import A4, portrait from reportlab.lib.units imp…

基板作りチェックリストその24

ヘッダー部分を描画するテストコード from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import A4, portrait from reportlab.lib.units import cm #cm単位で座標を指定 #特定のフォントを指定する為に from reportlab.pdfbase import pdfm…

基板作りチェックリストその23

日本語を含むpdfファイルを生成する 動作確認その1A4縦のヘッダー部分に基板名とリスト作成年月日を描画するちなみにA4サイズは、縦が29.7cm 横が21.0cmとし PDFファイル名は、基板作りチェックヘッダー部分描画テスト1.pdf とする文字の書き込みなどをする…

基板作りチェックリストその22

pythonのPDFライブラリ「ReportLab」を使ったpdfの生成の仕方用紙サイズの指定は、reportlab.lib.pagesizesで定義されている 用紙サイズをCanvas作成に指定する。 デフォルトだとA4縦になっている改ページにしたい場合は showPageで、それまでにCanvasに対し…