问题标签 [optionmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
15209 浏览

python - tkinter optionmenu 第一个选项消失

ttk optionmenu 小部件以下拉列表中的所有值开始。选择任何值后,列表中的第一个值就会消失,再也不会出现......

有谁知道为什么?这是小部件设计的一个特点吗?尝试以下方法:

注意 - 另一个用户在这里问了同样的问题:OptionMenu will not show the first option when clicked (Tkinter)

他们似乎找到了解决方法,但不明白为什么会这样。

更新:实际上这种行为只在使用 ttk 小部件时出现。tk 小部件工作正常(虽然看起来很丑)。

0 投票
1 回答
1120 浏览

python - tkinter:控制 OptionMenu 如何显示长选择

我有一个 OptionMenu 可以从很长的字符串列表中进行选择。我不想一直调整窗口大小,所以我将 OptionMenu 宽度固定为可以完全包含大部分选项的东西。

The problem I'm having is that when a very long option is selected, it is centered in the button, and also the lever bar thing (whatever that is) gets drawn on top of the last few letters (which just looks messy). 我宁愿让它左对齐,因为理解不适合的字符串的最佳机会是从头开始阅读它,而不是在中间的某个地方随机读取。

有什么方法可以覆盖它的绘制方式吗?OptionMenu 没有任何选项。理想情况下,我想截断较长的字符串并附加省略号 (...) 以表明它不适合,但至少让它左对齐将是一个很大的改进。

看起来它是建立在某种按钮之上的;有没有办法到达那个按钮,所以我可以配置它?

如果有人想确切了解 OptionMenu 如何处理长选择(python 2.6),这是一个工作示例...

0 投票
3 回答
7601 浏览

android - Android 选项菜单布局

我想在按下菜单按钮时使用以下显示来制作菜单选项

但在以下设备上的结果

怎么看起来像上面的图片,下面是源代码

主要的.xml

主要活动.java

0 投票
1 回答
301 浏览

android - 如何从选项菜单启动服务

我想在单击选项菜单项时启动服务。

显现

单击更新媒体时,我收到日志错误

似乎无法通过菜单项启动服务/广播。

0 投票
1 回答
81 浏览

android - 错误的视图选项菜单

我按照以下链接在此处的链接后在 Android 项目中创建选项菜单的步骤

但是在将它应用到我的项目而不是选项菜单垂直出现(4行)之后,它水平出现(4个项目除以2行)这里的问题可能是我的代码

0 投票
1 回答
1420 浏览

python - 使用未知长度列表填充 Tkinter OptionMenu,即串行端口列表

我正在开发一个将数据从串行端口记录到 .txt 文件的 Python 程序。该程序使用 Tkinter 的 OptionMenu 来询问用户使用哪个串口。端口列表如下:

然后程序制作 OptionMenu (window name = 'win', frame = 'c'):

我随后得到了要打印的项目,但我找不到在 OptionMenu 中获取它们的方法。代码如:

没有解决问题。

最后的想法是 OptionMenu 的选择返回串行端口的名称,最好是一个字符串(不是索引)。将插入:

附言。目前该程序是为 Mac OS X 和 Python 2.7.1 编写的。

0 投票
3 回答
3583 浏览

android - 如何创建动态菜单以显示在片段上

我有一个类BaseFragment我正在创建一个私人菜单并设置该菜单

在 main.xml 我有:

我有另一个片段FragmentAFragmentB延伸到那个BaseFragment。在FragmentA中,我想显示所有菜单,并且在运行应用程序时一切正常,但在FragmentB中,我想显示下载和最喜欢的 whitout 搜索和刷新。

我试图在基础上创建一个方法来操纵 menuitem 的可见性,并且我的菜单总是返回 null。

我在 FragmentB 的 onCreate() 上调用该方法,如下所示:

有人可以帮我吗....我阅读了很多教程,但没有找到答案。注意:我是 setHasOptionsMenu(true); 在 BaseFragment 的 oncreate 中

0 投票
2 回答
372 浏览

javascript - 基于文本文件创建选项菜单?

我正在尝试根据文本文件的内容自动创建一个选项菜单(使用 HTML 和 JavaScript)。我希望菜单中的每个选项成为文本文档中的一行。

这是JavaScript:

使用此代码,我想要完成的只是读取文件并打印到div“bottom_pane_options”,但我找不到它不起作用的任何原因。如果我的方法不是最有效的,请给我可行的代码吗?

谢谢。

- 编辑 -

这是HTML

0 投票
1 回答
491 浏览

jquery - How to add content of file after text in div using jQuery?

HTML:


style.css


text file test.txt:


I would like the output to look like:

Please choose a parameter: option menu from test.txt here

Right now, the option menu is appearing under the text. I have tried display: inline; but that broke it. I'm sure this is a quick fix but I am new to jQuery and CSS.

0 投票
2 回答
273 浏览

android - 为什么即使有空间,ActionbarSharelock 也只显示溢出图标

即使标题中有空间,我也被 ABS 中的菜单项可见性所困扰。问题是我在不同尺寸的设备上进行了测试,但在每种情况下我只能看到一个,那就是溢出菜单。

onPrepareOptionsMenu用来动态管理我的菜单,并且运行良好。(但不知道这个问题可能是再见onPrepareOptionsMenu还是其他原因)。

查看差异: 在此处输入图像描述 在此处输入图像描述

第一种方法我以编程方式创建菜单并使用setShowAsAction()设置该可见性。在某个地方我也找到了 setShowAsActionflag()并且我也尝试过。但在那种情况下,我无法在small screen 320*480. 所以,这是我以编程方式处理的问题。

这是我的代码

第二种方法我使用 XML 文件夹创建菜单并将所有属性设置在单独的文件中。现在我正在调整该菜单,onPrepareOptionsMenu但在这种情况下,即使我设置了 android:showAsAction="ifRoom|withText"

这是我的 XML 代码。

我正在onPrepareOptionsMenu使用中更改菜单项setVisible(false/true);

这里有一些我已经参考过的有用链接,但问题尚未解决。

以编程方式设置 android:showAsAction="ifRoom|withText"

如何向 ActionBar 中的图标添加文本?

我不知道为什么我会遇到这个问题。您的帮助和努力一定会很感激。

谢谢你。