Pysimplegui: FileBrowse / FileSaveAsなどのウィンドウにもカスタムアイコン

作成日 2019年07月15日  ·  4コメント  ·  ソース: PySimpleGUI/PySimpleGUI

問題の種類(拡張、エラー、バグ、質問)

質問

オペレーティング・システム

ウインドウズ10

Pythonバージョン

3.7.3

PySimpleGUIのポートとバージョン

PySimpleGUI-TK 4.0.0

問題の原因となるコードまたは部分的なコード

こんにちはマイク、私は次の質問があります。 メインウィンドウに独自のアイコンを付けることに成功したのですが、ファイルを開くウィンドウ・フォルダを開くウィンドウなどを使うとTKの標準的な羽根アイコンが表示されてしまいます。 これに対する回避策/パラメータはありますか? =)

import PySimpleGUI as sg

layout = [[sg.SaveAs("SaveAs"),
           sg.FileBrowse("FileBrowse"),
           sg.FilesBrowse("FilesBrowse"),
           sg.FileSaveAs("FileSaveAs"),
           sg.FolderBrowse("FolderBrowse")]]

window = sg.Window("Custom Icon Test", layout, icon="star.ico")

while True:
    event, values = window.Read()
    if event == None:
        break

window.Close()

staricon

よろしく、ニコ

Bug Done - Download from GitHub

全てのコメント4件

ええ、それは今はそうではないようです。

修繕。

GitHubから新しいPySimpleGUI.pyファイルを取得し、アプリケーションのフォルダーに配置します。 テストハーネスを使用してテストしました。 コーディングしていただきありがとうございます。 非常に役に立ち、結果としてより迅速な修正が可能になりました。

image

うん……すごい! どうもありがとうございました! これは私に多くのリソースハッキングを節約しますが、それは確かに意図されていません。
あなたは私を幸せにしただけでなく、このバグ修正で他の多くの人にも喜んでくれたと確信しています=)

リリース4.1としてPyPIにリリースされたため、ローカルコピーを削除して、新しいpipインストールバージョンを使用できます。

このページは役に立ちましたか?
0 / 5 - 0 評価