-
Notifications
You must be signed in to change notification settings - Fork 707
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
Clicking the select file button will freeze on macOS 14.4 arm64 #473
Comments
👋 Hi, just a reminder that if you haven't read the help post yet, give it a read to see if your issue is covered in it and make sure to follow the debugging section. Also please note, as stated in the README, if your issue is only associated with your application and not auto-py-to-exe itself, please do not create an issue in this repository - instead, comment on the help post, video or create a new discussion. |
When you say "the latest version" - does an older version work for you currently? |
All have this problem! |
Does this look related to #304 by any chance? If you run this script in Python, does it lead to the same issue? from tkinter import Tk
from tkinter.filedialog import askopenfilename
root = Tk()
root.withdraw()
root.wm_attributes('-topmost', 1)
file_path = askopenfilename(parent=root)
root.update()
print(file_path) |
Yes, Python 3.9.19 encountered the same problem when running. |
Delete the code line above and it will be normal. |
Great find, however when removing Do you also get this same window? Aside from answering that question, could you also try this: from tkinter import Tk
from tkinter.filedialog import askopenfilename
root = Tk()
root.withdraw()
# root.wm_attributes('-topmost', 1)
file_path = askopenfilename(parent=root)
root.update()
print(file_path) Wondering if |
No, the problem is not solved. |
I tried to change the code, and the final code is as follows. You can refer to it, and my test here is already working properly. # -*- coding: UTF-8 -*-
from tkinter import Tk
from tkinter.filedialog import askopenfilename
root = Tk()
root.withdraw()
root.wm_attributes('-topmost', 1)
file_path = askopenfilename()
root.update()
print(file_path) |
Oh, that's really interesting; dropping |
I've just released auto-py-to-exe 2.43.2 with this change - hopefully this fixes the issue. Let me know if it doesn't and we can look into this more. |
Okay, 2.43.2 can be used now. There are still some minor issues, such as after selecting a file once, when selecting the file again, the file selection dialog is in the background of the program instead of in the foreground, and you have to manually bring it up. |
I've just put a change on the master branch that may fix this. Instead of creating a new |
macos 14.4 arm64 最新版本的auto-to-exe无法选择文件,点击选择文件按钮,就卡死了.
The text was updated successfully, but these errors were encountered: