Windows用のwxPythonのsaveFileDialog.SetFilenameでデフォルトのファイル名を設定するにはどうすればよいですか?

ジョナサン・コマール

何らかの理由で、次のコードスニペットはOS X Mavericksで機能しますが、Windows7では機能しません。

fileLabelDefault = self.filename + ".xlsx"
saveFileDialog = wx.FileDialog(self, "Speichern", "", fileLabelDefault, 
                                   "Excel files (*.xlsx)|*.xlsx", 
                                   wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT)
saveFileDialog.SetFilename(fileLabelDefault)
ジョナサン・コマール

私は答えを見つけたばかりなので、私はこの質問に自分で答えなければなりません!

上記のコードは有効です。/デフォルトのファイル名に無効な文字があり、OS Xはこれを許可していますが、:。に置き換えています。Windowsはこれを自動的に行いません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ