Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[7135] MQWidget.FileDialogBase / たけし
対応済み [解決] 返信
「MQWidget.FileDialogBase」で、「addFilter(type)」を指定しても「ファイルの種類」に追加されません。

「MQWidget.OpenFileDialog」「MQWidget.SaveFileDialog」のファイル名を取得するダイアログのサンプルpyをお願いします。
2017-08-01 11:02

途中の1件のメッセージを表示

[7139] Re: MQWidget.FileDialogBase / たけし
タグが [要望] から [解決] に変更されました。
ありがとうございます。できました。

サンプルのMQWidgetはclass化してるので戸惑いました。

>Open/SaveFileDialogは以下のように使用してください。
>
>dlg = MQWidget.OpenFileDialog(MQWidget.getMainWindow())
>dlg.addFilter("BMP file (*.bmp)|*.bmp")
>if dlg.execute():
>    print(dlg.filename)
>
>dlg = MQWidget.SaveFileDialog(MQWidget.getMainWindow())
>dlg.addFilter("BMP file (*.bmp)|*.bmp")
>dlg.addFilter("PNG file (*.png)|*.png")
>dlg.defaultExt = "bmp"
>dlg.filterIndex = 0
>if dlg.execute():
>    print(dlg.filename)
2017-08-01 17:44
タイトル
お名前
レス通知メールアドレス レスがつくとこのアドレスにメールが通知されます。メールアドレスは投稿後に表示されることはありません。
タグ プリセットから指定するか、コンマ区切りで任意のタグを複数入力できます。
メッセージ

現在ファイル添付機能は一時的に利用できません。