标签: menubar

鼠标悬停在特定div上需要水平菜单选项

我的要求是在段落的末尾创建一个水平菜单,鼠标悬停在菜单上

这是最后需要菜单的段落

鼠标悬停时,应显示添加此项目的选项

在此输入图像描述

单击添加选项时,菜单应如下所示

在此输入图像描述

请为此功能建议任何jQuery或javascript插件.除了编写自定义脚本之外,我的首选是插件.

jquery menubar jquery-ui-dialog

8
推荐指数
1
解决办法
497
查看次数

如何在GTK#中使用Ubuntu Unity全局菜单?

我正在开发一个简单的GTK#应用程序(没什么严重的,只是一个小项目),我注意到我的应用程序菜单栏显示在我的应用程序窗口而不是Ubuntu的Unity全局菜单栏中.

有没有办法让菜单栏显示在统一菜单栏中?我试图谷歌一点但大多数结果似乎是关于禁用此行为 - 我想启用它.

目前,我正在通过MonoDevelop的可视化编辑器将菜单栏添加到VBox.

c# ubuntu gtk# menubar ubuntu-unity

8
推荐指数
1
解决办法
1384
查看次数

用Java创建NSStatusItem/Menubar应用程序

我正在尝试用Java模拟Objective C的NSStatusItem功能.也就是说,我正在尝试编写一个Java应用程序,它将放在Mac的菜单栏中,就像这样.这是 Apple在StatusBar上的文档链接.

用Java做任何事吗?

java macos menubar statusbar

8
推荐指数
1
解决办法
1980
查看次数

JSF Primefaces在布局问题中使用菜单栏

我的JSF页面使用布局有问题.我试图将我的菜单栏定位在北方定位布局单元的标题部分.它正确定位菜单栏.但我需要向上或向下滚动布局单元以单击菜单项.有没有其他方法来实现这一目标?使用primefaces

我的treenode也永远不可见.(看看评论代码)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:p="http://primefaces.org/ui">

<f:view contentType="text/html">
    <h:head>
        <f:facet name="first">
            <meta content='text/html; charset=UTF-8' http-equiv="Content-Type"/>
            <title>Committee and Meetings Management</title>
        </f:facet>
    </h:head>

    <h:body>

        <p:layout fullPage="true">

            <p:layoutUnit position="north" size="100" resizable="true" closable="false" collapsible="true">

                <h:form> 
            <p:menubar id="menubar">
                <p:submenu label="Committee" >
                    <p:menuitem value="Compose" url="#"/>
                    <p:menuitem value="Create" url="#"/>
                    <p:menuitem value="Modify" url="#"/>
                    <p:menuitem value="Search" url="#"/>
                    <p:menuitem value="Delete" url="#"/>
                </p:submenu> 

                <p:submenu label="Logout" />

            </p:menubar>
        </h:form>
            </p:layoutUnit>

            <p:layoutUnit position="south" size="100" closable="true" collapsible="true">
                <h:panelGrid id="bottom">
                    <h:outputText value="Best viewed with Google …
Run Code Online (Sandbox Code Playgroud)

layout jsf menubar primefaces

8
推荐指数
1
解决办法
9372
查看次数

鼠标悬停时打开Angular材质菜单

我正在使用Angular Material菜单栏显示菜单和每个菜单项下的子菜单.我添加了ng-click事件来打开子菜单.但是鼠标悬停在父菜单项上时菜单仍然打开.不仅如此,因为我有两个子菜单,对于第一个子菜单项,子菜单在鼠标悬停时打开,但第二个子菜单在鼠标悬停时没有打开.如何在鼠标悬停时停止此菜单打开.我试图在父菜单项上的mouseenter上停止事件传播.但是在打开第二个子菜单时,第一个子菜单没有被隐藏.请帮我解决一下.

<div ng-controller="DemoBasicCtrl as ctrl" ng-cloak="" class="menuBardemoBasicUsage" ng-app="MyApp">

    <md-menu-bar>
      <md-menu>
        <button ng-click="$mdOpenMenu()">
          File
        </button>
        <md-menu-content>
          <md-menu-item>
            <md-menu>
              <md-button ng-click="$mdOpenMenu()">New</md-button>
              <md-menu-content>
                <md-menu-item><md-button ng-click="ctrl.sampleAction('New Document', $event)">Document</md-button></md-menu-item>
              </md-menu-content>
            </md-menu>
          </md-menu-item>
                        <md-menu-item>
            <md-menu>
              <md-button ng-click="$mdOpenMenu()">New</md-button>
              <md-menu-content>
                <md-menu-item><md-button ng-click="ctrl.sampleAction('New Document', $event)">Document</md-button></md-menu-item>
              </md-menu-content>
            </md-menu>
          </md-menu-item>

        </md-menu-content>
      </md-menu>

    </md-menu-bar>
Run Code Online (Sandbox Code Playgroud)

我现有的演示代码是演示.

menubar submenu angularjs angular-material

8
推荐指数
1
解决办法
5853
查看次数

打开弹出框时,如何防止菜单栏向下移动?

我有一个带有弹出框的应用程序,它出现在状态栏项目上.问题是,当你在全屏应用程序中点击图标时,然后将鼠标从菜单栏移​​开以点击弹出窗口中的内容,菜单栏向上移动,弹出窗口也是如此.它很烦人.

有谁知道解决这个问题的方法?我尝试将一个隐形菜单附加到弹出窗口,但我不能让菜单看不见.

屏幕截图为清晰,恼人的部分是我挥动鼠标的地方:

在此输入图像描述

cocoa fullscreen menubar nspopover

8
推荐指数
1
解决办法
764
查看次数

Mac OS X,让窗口翻过菜单栏

是否可以通过菜单栏创建一个窗口,而无需全屏显示?

提前致谢!

macos cocoa menubar nswindow

7
推荐指数
2
解决办法
3850
查看次数

在Mac上,如何为一个python脚本创建一个拖放应用程序,其中脚本名称而不是Python在MenuBar(等)中显示?

我有一个Python脚本,我想通过点击某些内容或通过删除我要打开的文件来启动.我还想避免令人讨厌的mac Python问题,即解释器(Python)的名称而不是脚本的名称.我不想使用py2app,因为我不想捆绑Python并希望python文件保留为文本文件.我想要一个纯Python(或最好的shell脚本解决方案.)显示了如何做所有事情,但拖放部分; 显示了如何通过创建一个包来控制图标.

python macos wxpython drag-and-drop menubar

7
推荐指数
1
解决办法
2480
查看次数

在PyQt5中缺少menuBar

我一直在使用PyQt5开发GUI,并希望包含一个菜单栏.但是,当我编写此功能时,我的菜单不会出现.弄清楚我对如何在PyQt5中实现菜单栏的理解是关闭的,我在网上找了一个预先存在的例子.通过一些调整,我开发了以下测试用例:

import sys
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QApplication, QMainWindow, QMenuBar, QAction, qApp

class Example(QMainWindow):

    def __init__(self):
        super().__init__()

        exitAction = QAction(QIcon('exit.png'), '&Exit', self)
        exitAction.triggered.connect(qApp.quit)

        menubar = self.menuBar()
        fileMenu = menubar.addMenu('&Testmenu')
        fileMenu.addAction(exitAction)

        self.show()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)

然而,当我运行它时,Testmenu无处可寻.

我还尝试在QTCreator中创建菜单栏(以及我的GUI布局的其余部分),然后使用pyuic5将.ui文件转换为可导入的.py文件.我认为这会消除我的一些编程错误,但菜单栏仍然不会显示.有什么想法吗?

编辑:

我在Jupyter笔记本4.1版本中使用Python 3.5(Anaconda 4.1)运行此代码.我也在使用运行os 10.1l,PyQt 5.7和Qt 5.7.0版本的Macbook.

我已经意识到,如果我单击应用程序窗口然后单击返回窗口,菜单栏将变为响应 - 有效地不聚焦并聚焦应用程序.有了这些信息,我意识到我不是第一个注意到这个问题的人(见https://github.com/robotology/yarp/issues/457).不幸的是,我仍然不确定如何解决这个问题.

python macos pyqt menubar pyqt5

7
推荐指数
3
解决办法
5918
查看次数

菜单栏应用程序永远不会重新激活

我正在构建一个Mac应用程序,它只位于菜单栏中,没有停靠项,没有关键窗口,也没有主菜单(它LSUIElement位于info.plist中YES).当我第一次启动应用程序时applicationDidBecomeActive:,就像我预期的那样被调用.然而,一旦另一个应用程序获得焦点,applicationDidBecomeActive:永远不会再次调用.

这可以防止我的应用程序中的文本字段成为第一个响应者.当我第一次打开应用程序时,文本字段是可编辑的:

在另一个应用获得焦点之前

但是在另一个应用程序到达前台后,文本字段不可编辑:

在另一个应用获得焦点后

我尝试过的:

打开菜单时,menuWillOpen:会在代理上调用NSMenu.我试过放下以下内容但没有成功:

[NSApp unhide];
[NSApp arrangeInFront:self];
[NSApp activateIgnoringOtherApps:YES];
[NSApp requestUserAttention:NSCriticalRequest];
[[NSRunningApplication currentApplication] activateWithOptions:NSApplicationActivateIgnoringOtherApps];
[[NSRunningApplication currentApplication] unhide];
Run Code Online (Sandbox Code Playgroud)

我认为问题可能与没有任何窗户带到前面有关.我觉得我在这里抓住稻草.任何帮助将不胜感激.

macos objective-c menubar appkit

6
推荐指数
1
解决办法
872
查看次数