当前位置: 首页 > 面试题库 >

在Mac OSX上使用Tkinter菜单删除默认的“ Python”子菜单

孔波
2023-03-14
问题内容

在Mac OSX的Tkinter中创建菜单时,第一个子菜单标记为“
Python”。有没有一种方法可以删除该子菜单,以便唯一的子菜单是我创建的子菜单,或者该子菜单无论如何始终存在?

这是我创建菜单的方式

root = self.winfo_toplevel()
self.menu = Menu(root)
root['menu'] = self.menu
self.sub_menu = Menu(self.menu)
self.menu.add_cascade(label='My Program', menu=self.sub_menu)
self.sub_menu.add_command(label='Quit', command=self.quit)

问题答案:

我能够重命名第一个Menu标题的唯一方法是将python编译为应用程序。我使用py2app做到了这一点。

我有一个示例应用程序,您可以在这里看到:

https://bitbucket.org/jgrigonis/mathfacts/overview

关键代码在此文件中:

https://bitbucket.org/jgrigonis/mathfacts/src/b994b6225743/setupmac.py



 类似资料:
  • 问题内容: 在我的应用程序中,我有选项菜单,我尝试自定义它,我通过将其引用为样式来实现, 我需要的是删除选项菜单周围的默认灰色边框或将其自定义为另一种颜色。 任何建议将被认真考虑 。 我的代码: 问题答案: 您是否尝试过看这个问题?如何更改选项菜单的背景颜色 ?您应该可以使用那里的大多数答案来帮助您!

  • 问题内容: AFAIK,Python中没有curses菜单扩展,因此您必须推出自己的解决方案。我知道这个补丁http://bugs.python.org/issue1723038,但我不知道它的当前状态是什么。我在http://www.promisc.org/blog/?p=33上找到了一个很好的Python类,用于包装我想要的“ cmenu”,但我对此也有疑问。我想制作一个菜单,用户可以选择一个

  • Menu 控件(菜单控件)可以说是 GUI 中“精髓所在”,它以可视化的方式将一系列的“功能选项卡”进行分组,并在每个分组下又“隐藏”了许多其他的“选项卡”。当打开菜单时,这些选项卡就会“显式”的呈现出来,方便用户进行选择,比如 Windows 系统中记事本文件(.txt文件类型)的界面: 图1:Menu菜单界面 通过使用菜单控件(Menu)可以充分地节省有限的窗口区域,让我们的界面更加简洁优雅,

  • 我使用BottomNavigationViewEx库在我的android应用程序中显示底部菜单栏,该库运行良好并修复了标准BottomNavigationView的许多缺点。 问题是,根据要求,我需要在菜单中显示7个选项,其中4个选项是对各自功能的直接访问,还有一个“更多”选项,该选项应该显示一个包含3个以上选项的子菜单(类似于一个工具栏,其中包含属性为showAsAction=“never”的项

  • 默认情况下,如果安装Oracle JDK,它将不会用作默认java环境。 从/usr/bin/java*到/system/Library/Frameworks/JavaVM的所有系统符号链接都会转发到/system/Library/Frameworks。framework/Versions/Current而不是CurrentJDK。 我怎么能改变这些,有什么脚本可以改变默认的java吗?

  • 我有一个网站,它是用Joomla 2.5构建的,这个网站必须与其他框架中构建的另一个应用程序集成(这与我们无关)。 Joomla站点/前端可通过以下URL访问http://wwww.server.com/ 该申请被保密http://wwww.server.com/app/ 我试图重新创建在Joomla Admin中定义的菜单,进入应用程序侧边栏,使用以下代码片段 这在非Joomla页面上完美地生成