我正在尝试使用Delphi 2010中的Action Manager和Action Main Menu Bar,我不知道如何使这项工作.我试过看Delphi 2010附带的例子,我似乎无法弄清楚这一点.
我试过玩这些例子.我已经能够将图像添加到图像列表组件并将该项目设置为新项目索引.在设计时,它在运行时正确显示,它将恢复为原始状态.
我想学习如何使用Action Manager和Action Main Menu Bar,但我可以找到有关这些主题的任何帮助.是否有关于如何使用Action Manager和Action Main Menu Bar的教程?
我正在使用 Qt 为 s60 v5 和 symbain 3 开发一个移动应用程序。现在我想要一个位于屏幕底部的菜单栏。它应该有选项按钮,退出按钮。在它们之间还有一个额外的按钮。如何才能做到这一点?我尝试了一些东西,但无法将菜单栏放置在屏幕底部。我想要一些用于创建自定义菜单栏并将其放置在我想要的任何位置的指针。最好它应该看起来是原生的。
我正在尝试使用Tkinter创建一个GUI,并开始实现一个菜单栏.我看了几个教程并为它编写了一些代码,但似乎没有出现菜单栏 - 只是一个带有白色背景的空白框架.这不仅仅发生在我的代码中; 在将上述教程之一的代码复制并粘贴到新脚本中时,表现出相同的行为.
如果有人能够解释造成这种情况的原因,我会很感激.我的系统是OS X 10.5,Python 2.7,Tk 8.4.这是教程中看起来不起作用的代码:
#!/usr/local/bin/python2.7
from Tkinter import *
from ttk import *
class App(Frame):
def __init__(self):
Frame.__init__(self)
self.master.geometry('400x300')
self.master.title(__file__)
self.pack()
self.menu = Menu(tearoff=False)
self.master.config(menu = self.menu)
fm = self.file_menu = None
fm = Menu(self.menu, tearoff=False)
self.menu.add_cascade(label='File', menu = fm)
fm.add_command(label='Say Hello', command = self.say_hello)
fm.add_separator()
fm.add_command(label='Quit', command = self.quit)
self.mainloop()
def say_hello(self, *e):
self.label = Label(self.master, text='Hello there!')
self.label.pack(anchor=CENTER, fill=NONE, expand=YES, side=LEFT)
if __name__ == '__main__':
App()
Run Code Online (Sandbox Code Playgroud)
我的代码在这里:
from Tkinter import *
class App(Frame): …Run Code Online (Sandbox Code Playgroud) 我正在为我的应用程序使用来自primeng 的菜单栏。我显示了菜单,但我无法使路由在我的应用程序中工作。我设置了特定链接的路由说“reports/89”,但是当我单击与链接对应的菜单时,它会尝试转到“localhost:3000/r/e/p/o/r/t/s/8/9” "这显然不存在。我检查了包含我的菜单的项目对象,并且 routerLink 正确指向“reports/89”。这里发生了什么以及为什么primeng在链接中的每个字符之间放置/。我的代码很简单:私人项目:MenuItem[] = []; 用项目、标签和路由器链接填充项目数组。
this.items = [
{
"label": "Lookup",
"routerLink": "/reports/79"
},
{
"label": "Reports",
"routerLink": "/reports/89",
"items": [
{
"label": "Lab Results",
"routerLink": "/reports/3"
},
{
"label": "test Results",
"routerLink": "/reports/4"
}
]
Run Code Online (Sandbox Code Playgroud)
所有菜单都正确显示,但我注意到由primeng 为菜单项构建的span 元素的href 设置为“#”。这可能是问题所在,但不知道为什么会这样设置,因为我提供了自己的 routerLinks。
我没有在我的组件中进行任何路由,我认为所有这些都将在 Primeng 中完成。
感谢您的帮助
我想在 GUI 中名为“频道”的子菜单中拥有一组两个单选按钮“BBC”和“CNN”。我尝试使用该add_radiobutton方法,但单选按钮出现在子菜单下,而我希望它们充当“频道”子菜单的属性,而不是“新闻”菜单的其他子菜单。
from tkinter import *
root = Tk()
root.title("main")
root.geometry("500x500")
MAIN_MENU = Menu(root)
root.config(menu=MAIN_MENU)
File_menu = Menu(MAIN_MENU, tearoff=0)
MAIN_MENU.add_cascade(label="News", menu=File_menu, underline=0)
File_menu.add_command(label="Channel")
File_menu.add_radiobutton(label="BBC")
File_menu.add_radiobutton(label="CNN")
Settings_menu = Menu(MAIN_MENU, tearoff=0)
MAIN_MENU.add_cascade(label="History", menu=Settings_menu, underline=3)
root.mainloop()
Run Code Online (Sandbox Code Playgroud) 每次打开emacs,顶部都有一个菜单栏:
文件编辑选项缓冲区工具 Emacs-Lisp Prelude Projectile 帮助
如何删除它或阻止它显示?
我知道Skype会这样做 - 他们有一个特殊的图标注册.然后当用户点击图标时,会出现一个下拉菜单......
我已经menu-bar-open绑定在f11和菜单栏被关闭,正因为如此,f11调用tmm-menubar,这是不方便的,并没有因为某些原因(如组织和TBL在组织模式)的模式特定的菜单项.我希望它以这种方式运行:使菜单栏可见,使用户可以选择菜单项,之后再次使菜单栏不可见.
什么是最惯用和优雅的方式?
我考虑过编写建议,但Emacs开发人员通常建议不要这样做,因为它会导致调试问题,标准的Emacs代码不包含建议.
我在GUI中使用Emacs 24.1.
可能吗?通过查看我难倒的选项.在网上搜索并没有把我带到任何地方.我可以在菜单栏中创建子菜单.当我点击文件并转到最近的文件时,我指的是做类似于Idle Shell的操作,它会拉出一个单独的文件,显示我打开的最近文件.
如果不可能,我必须使用它来使其工作?
如何将图像添加到菜单栏?
我无法将h:graphicImage添加到MenuBar(请参阅下面的代码),并希望在菜单栏中添加徽标.

当前代码:图像显示在顶部
<h:form id="navigation">
<h:link outcome="/index.xhmtl">
<h:graphicImage url="http://upload.wikimedia.org/wikipedia/commons/8/81/Wikimedia-logo.svg" height="75"/>
</h:link>
<p:menubar>
<p:submenu label="Routine">
<p:menuitem value="Item 1" outcome="/routine/item1.xhtml"/>
<p:menuitem value="Item 2" outcome="/routine/item1.xhtml"/>
<p:menuitem value="Item 3" outcome="/routine/item1.xhtml"/>
</p:submenu>
<p:submenu label="Lab">
<p:menuitem value="Item 1" outcome="/lab/item1.xhtml"/>
<p:menuitem value="Item 2" outcome="/lab/item2.xhtml"/>
</p:submenu>
...
<p:menuitem value="Log out" action="#{userBacking.logout()}" />
</p:menubar>
</h:form>
Run Code Online (Sandbox Code Playgroud) menubar ×10
python ×3
tkinter ×3
emacs ×2
menu ×2
submenu ×2
angular ×1
delphi ×1
delphi-2010 ×1
elisp ×1
image ×1
jsf ×1
macos ×1
nokia ×1
nsstatusitem ×1
primefaces ×1
primeng ×1
python-3.3 ×1
qt ×1
qt4 ×1
radio-button ×1
trayicon ×1
vcl ×1