Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Windowが開く際、一瞬画面左上に描画される #102

Open
lanius412 opened this issue Dec 5, 2024 · 2 comments
Open

New Windowが開く際、一瞬画面左上に描画される #102

lanius412 opened this issue Dec 5, 2024 · 2 comments

Comments

@lanius412
Copy link
Contributor

  • OS: Windows
  • Python: 3.13
  • TkEasyGUI: 1.0.14

New Windowが開く際、New Windowとは別に画面左上にWindowが一瞬描画されたのち
New Windowが開きます。
別Windowが描画されるときとされないときがあります。

PySimpleGUI では同様の症状は見られませんでした。
TkEasyGUI自体のVersionはあんまり関係ないように思います。

import TkEasyGUI as eg

main_window = eg.Window(
    "Main Window",
    layout=[[eg.Button("New Window", key="new-window")]],
    size=(200, 100)
)

while main_window.is_alive():
    event, _ = main_window.read()
    if event == eg.WIN_CLOSED:
        break

    if event == "new-window":
        new_window = eg.Window(
            "New Window",
            layout=[[eg.Text("New Window")]],
            size=(200, 100)
        )
        while new_window.is_alive():
            if new_window.read()[0] == eg.WIN_CLOSED:
                new_window.close()
@kujirahand
Copy link
Owner

Windowsでいろいろ試しましたが、確かに、パパッと出てしまいますね。
macOSで開発しているので、あまり気付きませんでした。
ウィンドの起動プロセスを見直してみます。

@kujirahand
Copy link
Owner

kujirahand commented Dec 22, 2024

修正しました!
ご報告ありがとうございました!!
v1.0.18で反映されました。
https://github.com/kujirahand/tkeasygui-python/releases/tag/1.0.18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants