Jul*_*man 6 macos selenium tkinter cx-freeze python-3.x
我创建了一个python 3应用程序,它在单击按钮时具有tkinter GUI和selenium操作.这是setup.py文件:
from cx_Freeze import setup, Executable
import sys
import os
from pathlib import Path
buildOptions = {"include_files":['execute.py'], "packages": ['encodings'], "includes": ['numpy.core._methods', 'numpy.lib.format'], "excludes": []}
if sys.platform=='win32':
base = "Win32GUI"
else:
base=None
executables = [
Executable('bot_gui.py', base=base)
]
home_path = str(Path.home())
user_txt_path = []
if sys.platform=='win32':
print("windows detected")
user_txt_path.append('\\user.txt')
else:
print("macos detected")
user_txt_path.append('/user.txt')
#for initialization
f = open(home_path + user_txt_path[0], "w+")
for i in range(12):
f.write("---\n")
setup(name='tachysloth',
version = '1.0',
description = 'test',
options = dict(build_exe = buildOptions),
executables = executables)
Run Code Online (Sandbox Code Playgroud)
问题是当我跑步时python setup.py build,一切正常; 但是当我运行时python setup.py bdist_mac,GUI会在你点击应用程序时起作用(下面称为tachysloth-1.0)
但当我点击GUI中的按钮在Chrome上打开google.com时,该按钮不会执行任何操作.
如果您需要更多信息来评估此问题,请告知我们,我会尽快提供相关信息.
再次感谢你.
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |