标签: menubar

如何为Mac创建菜单栏应用程序

编辑:这是一个很好的现成的菜单栏的应用程序在这里(GitHub的源)通过这个答案.


我想知道如何制作菜单栏应用程序,这样做的要求是什么?

我看到一个简单的菜单栏应用程序是使用您的浏览器打开链接,我想创建类似的东西.

在此输入图像描述

这是我喜欢的应用程序.

macos cocoa menubar

175
推荐指数
4
解决办法
9万
查看次数

推荐的导航栏/菜单的WAI-ARIA实现

我们正在实施(即添加)WAI-ARIA支持到Web门户的主导航菜单.菜单如下所示:

导航菜单截图

菜单是通过经典的<ul>/ <li>/ <a>DOM树实现的,用CSS设计样式,看起来像水平标签.

对于这样的小部件,推荐的WAI-ARIA实现是什么?

我将在这里发布一个可能的实现作为答案,以便让事情顺利进行.

如果您知道/不关心WAI-ARIA上下文中的CSS导航菜单,请跳过其余段落.

TA

序言(可以这么说)

我已经阅读了来自w3org的最新WAI-ARIA规范的许多部分,以获得一般性理解,分类等.然后我读了几个UI小部件实现的例子.我找不到任何专门针对这样的CSS导航菜单的例子.我一直找到的最近的小部件是Menu,MenuBar和TabPanel.当然,我也查看过免费ARIA社区小组(这个问题最初发布的地方).

我会说这些小部件都没有与(CSS)导航菜单完全匹配.例如,TabPanel可以控制页面中的一些内容( - > aria-controls),也可以控制MenuBar; 但我完全不确定导航菜单是否控制了页面中的内容(它控制下一页显示).不进一步,还有一些其他差异.参考文献在帖子的最后.如果有人作为更好(或更合适)的导航菜单示例,我们很高兴知道它们.

参考

navigation menu menubar wai-aria

41
推荐指数
1
解决办法
2万
查看次数

Windows窗体中的标准Windows菜单栏

我注意到MenuStrip在我的表单设计中添加一个(从工具箱中)不会产生类似于许多本机Windows应用程序中看到的菜单栏.相反,我得到了一个像Visual Studio自己的菜单栏.没有任何样式设置MenuStrip似乎模仿更常见的本机菜单栏.

有没有办法在我的Windows窗体应用程序中添加一个与您在记事本,任务管理器和其他人中看到的菜单栏相同的菜单栏?(最好是设计师,但我不介意以编程方式添加它.)

截图插图:

.net windows user-interface menubar winforms

34
推荐指数
3
解决办法
3万
查看次数

WM 5.0和WM 6.5.3上的菜单栏+ Commandbar

我正在开发一个Windows Mobile应用程序,我遇到了一个问题CCommandBar,它结合了工具栏和菜单栏.嗯,我的意思是:

m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME);
m_wndCommandBar.LoadToolBar(IDR_MAINFRAME);
Run Code Online (Sandbox Code Playgroud)

我的命令栏中只有一个根菜单选项和工具栏中的一些按钮.它在Windows Mobile 6.5.3版本上运行完美,但在WM 6.5.3上,所有工具栏按钮都与菜单项具有相同的尺寸:http://transaq.ru/cl_files/problem.png

是否有可能强制WM 6.5.3以与WM 5.0相同的方式绘制命令栏?当然,我只能使用工具栏并扔掉我的菜单栏,但我想保留旧的UI.

c++ mfc toolbar menubar windows-mobile

27
推荐指数
1
解决办法
2042
查看次数

如何在Python中为OSX制作菜单栏(系统托盘)应用程序?

在花了很长时间寻找菜单栏应用程序的方法后,我们接近失败.

我们基本上只是在寻找一个关于如何创建一个应用程序的示例/指针,该应用程序将自己放在菜单栏中(时钟旁边的小图标),并有一个菜单.没什么好看的.

这感觉就像是应该很容易做到的事情,但是我们还没有找到一个有效的例子.

也许用Python不可能?有谁知道别人怎么做?

python macos menubar

22
推荐指数
2
解决办法
9831
查看次数

你能关掉VS2012菜单上的全部大写吗?

VS2012菜单中的全部大写是非常烦人的,在IDE或其他地方的某个地方是否有设置将其关闭?

ide menubar visual-studio-2012

21
推荐指数
3
解决办法
4285
查看次数

JavaFX 2.0激活菜单,如MenuItem

我正在做一个MenuBar,我不想按下Menu类似的功能:"文件",然后执行一个动作.比如打开另一个fxml,或写一些输出的例子.

我想要一个MenuItem(谎言"关于")的功能在 Menu类似"文件".

package model;

import static java.lang.System.out;

import javafx.application.Application;
import javafx.beans.property.ReadOnlyDoubleProperty;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Pos;
import javafx.geometry.Side;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyCodeCombination;
import javafx.scene.input.KeyCombination;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.scene.paint.Color;
import javafx.stage.Stage;

/**
 * Example of creating menus in JavaFX.
 * 
 * @author Dustin
 */
public class JavaFxMenus extends Application
{
   /**
    * Build menu bar with included menus for this demonstration.
    * …
Run Code Online (Sandbox Code Playgroud)

javafx menu menubar menuitem javafx-2

13
推荐指数
1
解决办法
2万
查看次数

如何在滚动时将菜单栏固定在顶部

我想制作一个菜单栏,它在滚动时固定在页面顶部.类似Facebook的顶级菜单.

此外,我想要一个div保持菜单左侧的徽标浮动,以及菜单栏右侧的导航浮动.

html css css-position menubar

12
推荐指数
2
解决办法
10万
查看次数

我们如何动态添加菜单项

嗨,我正在创建一个应用程序,它是一个标签应用程序.

在我的Home中扩展了sherlockFragmentActivity,我正在膨胀menu.xml并包含on optionMenuitem点击监听器的代码.Fragmentactivity包含tabhost,并在每个选项卡上加载片段.这是我的menu.xml

<item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:showAsAction="always"
       android:icon="@drawable/setting_selector"
        android:title=""
        >
        <menu >
            <item
                android:id="@+id/Profile"
                android:showAsAction="ifRoom"
                android:title="Profile"/>
            <item
                android:id="@+id/chngDoctor"
                android:showAsAction="ifRoom"
                android:title="Change doctor"
                android:visible="false"/>
            <item
                android:id="@+id/changePword"
                android:showAsAction="ifRoom"
                android:title="Change password"/>
            <item
                android:id="@+id/logout"
                android:showAsAction="ifRoom"
                android:title="Logout"/>
        </menu>
    </item>
Run Code Online (Sandbox Code Playgroud)

这是我在类Home中的onCreateOptionMenu和onOptionItemSelected方法

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    // TODO Auto-generated method stub
    getSupportMenuInflater().inflate(R.menu.main, menu);
    SubMenu subMenu = (SubMenu) menu.getItem(0).getSubMenu();
    if(userType.equals("admin"))
        subMenu.getItem(1).setVisible(true);
    else
        subMenu.getItem(1).setVisible(false);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

这是我的onOptionItemSelected方法

  @Override
    public boolean onOptionsItemSelected(MenuItem item) 
    {
        switch (item.getItemId()) {
        case R.id.Profile:
              break;
        case R.id.changePword :
            break;
        case R.id.chngDoctor :
                 break; …
Run Code Online (Sandbox Code Playgroud)

android menubar optionmenu actionbarsherlock

12
推荐指数
3
解决办法
4万
查看次数

如何在菜单栏中添加QLineEdit

我试图在我的应用程序中回收一些屏幕空间.我有一个搜索栏,它是一个基本的QLineEdit并占用空间.在我的菜单栏中,我很容易有足够的空间来容纳这个搜索框,但我无法弄清楚如何将LineEdit放入菜单栏.

有人可以协助我将这个添加到菜单栏吗?

我使用的是Qt 4.7.

这是我试图完成的图像.这是相当基本的图像,但我希望使用菜单栏的右半部分作为搜索框.

在此输入图像描述

qt qt4 menubar qlineedit

10
推荐指数
2
解决办法
2741
查看次数