Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python “编辑/删除”;Tk";tkinter窗口中的字符_Python_User Interface_Tkinter - Fatal编程技术网

Python “编辑/删除”;Tk";tkinter窗口中的字符

Python “编辑/删除”;Tk";tkinter窗口中的字符,python,user-interface,tkinter,Python,User Interface,Tkinter,是否可以从tkinter窗口编辑/删除“Tk”字符(绿色圆圈内) 红色脚本Tk是应用程序图标 在某些平台上,可以通过使用或函数来替换。在其他情况下,您无法覆盖在exe/bundle/etc中指定的图标。因此,要跨平台执行此操作,您需要在代码和打包中执行此操作(假设您计划打包和分发二进制文件) 如果您只关心Windows,iconbitmap和Windows.ico文件是正确的解决方案。IIRC,在大多数*nix系统上,它的iconbitmap带有.xbm或iconphoto带有.xpm,而在Ma

是否可以从tkinter窗口编辑/删除“Tk”字符(绿色圆圈内)


红色脚本Tk是应用程序图标

在某些平台上,可以通过使用或函数来替换。在其他情况下,您无法覆盖在exe/bundle/etc中指定的图标。因此,要跨平台执行此操作,您需要在代码和打包中执行此操作(假设您计划打包和分发二进制文件)

如果您只关心Windows,
iconbitmap
和Windows.ico文件是正确的解决方案。IIRC,在大多数*nix系统上,它的
iconbitmap
带有.xbm或
iconphoto
带有.xpm,而在Mac上,它是…嗯,应用程序图标(必须来自捆绑包)根本不显示在窗口上,文档图标显示在那里,在窗口上调用
iconbitmap
,将文档图标设置为指定文件的查找器图标

有关如何从Python执行此操作的说明,请参见

据我所知,Tk无法删除应用程序图标。这可能是一件好事,因为许多平台/窗口管理器最终会在那里显示一些可怕的“默认应用程序”。但是你可以用一个100%透明的图标来代替它,这可能是你想要的


纯黑色tk只是窗口标题。给它任何其他窗口标题,“tk”就不会出现

如果您已经创建了一个窗口,并且希望更改其标题,只需调用
title
方法:

my_frame.title('My new title, with no tk (except that one)')

您是要删除图标还是窗口标题?你想用一个自定义的图标或标题来代替它们,还是完全空白?以上所有这些都很好!