実現したいこと
Python初心者です。
wxPythonでアプリ上にExcelファイルをドラッグ&ドロップをすることで、ファイルの中身の計算式に間違いがないかチェックしてくれるアプリを作成しています。
また、作業完了後にはメッセージボックスで知らせてくれる仕様になっています。
同じアプリをvirtualboxでWindows10で動くように作成していますが、ファイルパス等一部違いがあるものの正常に動いているため、対処に困り質問させていただきました。
お力添え頂けますと幸いです。
発生している問題・エラーメッセージ
Excelファイルをドラッグ&ドロップすると、ターミナル上で下記の通りエラーが発生します。
まだ完成版ではないため、ソースコードには一部「print("-------")」のように途中で目印となるコードを挟んだみたりしてターミナルへの出力結果を確認しながらコーディングしていますが、ドラッグ&ドロップをすると下記のエラーメッセージしか出力されない状況です。
Python
1TypeError: invalid result from FileDropTarget.OnDropFiles(), a 'bool' is expected not 'NoneType' 2 3#FileDropTargetはクラス名、OnDropFile()はメソッド名です。※以下ソースコードに記載。
該当のソースコード
Python
1import os 2import sys 3import wx 4import wx.adv 5import openpyxl as xl 6from openpyxl import Workbook, load_workbook 7import time 8 9
補足情報
◆操作環境
・PC:Macbook Air
・OS:MacOS High Sierra
・言語:Python 3.9
回答1件
あなたの回答
tips
プレビュー