标签: menu

C++中的简单文本菜单

我正在用C++编写一个愚蠢的小应用程序来测试我的一个库.我希望应用程序向用户显示命令列表,允许用户键入命令,然后执行与该命令关联的操作.听起来很简单.在C#中,我最终会编写一个命令列表/映射,如下所示:

    class MenuItem
    {
        public MenuItem(string cmd, string desc, Action action)
        {
            Command = cmd;
            Description = desc;
            Action = action;
        }

        public string Command { get; private set; }
        public string Description { get; private set; }
        public Action Action { get; private set; }
    }

    static void Main(string[] args)
    {
        var items = new List<MenuItem>();

        items.Add(new MenuItem(
            "add",
            "Adds 1 and 2",
            ()=> Console.WriteLine(1+2)));
    }
Run Code Online (Sandbox Code Playgroud)

有关如何在C++中实现此目的的任何建议?我真的不想为每个命令定义单独的类/函数.我可以使用Boost,但不能使用TR1.

c++ lambda text closures menu

0
推荐指数
1
解决办法
6799
查看次数

menuitem id在xml格式中不能是整数?呵呵.真?

好的,在menu.add中,添加一个整数menuitem id.

但是当您在xml中指定菜单时,@ + id不能取整数,因此您无法在switch语句中将该菜单项的id作为整数进行测试.

我错过了什么显而易见的事情,因为这个骨头愚蠢的不一致性无法与谷歌所有那些精彩的天才一起通过.

最重要的是,当我给菜单项命名为"@ + id/myMenuItem"时,item.getItemId()返回一个整数,一个长整数,我想这是一个十六进制指针的表示.

中号

android menu menuitem

0
推荐指数
1
解决办法
830
查看次数

Android菜单图标

我有一个36x36,48x48和72x72像素比例大小的菜单项和图标.现在,如何在特定情况下渲染每个图标.是否可以在xml文件中定义?

size icons android screen menu

0
推荐指数
1
解决办法
4622
查看次数

编写CSS元素/分区的正确方法?

我正在学习CSS,并且只是想知道在编写CSS时哪种方式最好:

div.divname 要么 .divname

ul#menu 要么 #menu ul

等等

html css menu html-lists

0
推荐指数
1
解决办法
178
查看次数

Android:Menu.xml错误:没有资源与给定名称匹配

我正在尝试为我的Android应用程序制作一个简单的菜单.但不知道为什么我在menu.xml文件中收到以下错误:

[2012-07-21 11:53:27 - Torchit] W/ResourceType( 5469): Bad XML block: header size 46936 or total size 163847776 is larger than data size 0
[2012-07-21 11:53:27 - Torchit] /home/tigerstyle/workspace/Torchit/res/menu/menu.xml:2: error: Error: No resource found that matches the given name (at 'id' with value '@id/menu_item_about').
Run Code Online (Sandbox Code Playgroud)

menu.xml代码如下:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:id="@id/menu_item_about"
      android:title="About"
      android:icon="@drawable/menu_about" />
</menu>
Run Code Online (Sandbox Code Playgroud)

xml android menu

0
推荐指数
1
解决办法
871
查看次数

从python列表中选择一个项目

我创建了一个编号为1-10的名字列表.我希望用户能够输入数字(1-10)来选择名称.我有以下代码,但仍然无法让它工作.我是python的新手.谢谢您的帮助

def taskFour():

    1 == Karratha_Aero
    2 == Dampier_Salt
    3 == Karratha_Station
    4 == Roebourne_Aero
    5 == Roebourne
    6 == Cossack
    7 == Warambie
    8 == Pyramid_Station
    9 == Eramurra_Pool
    10 == Sherlock


    print''
    print 'Choose a Base Weather Station'
    print 'Enter the corresponding station number'
    selection = int(raw_input('Enter a number from: 1 to 10'))
    if selection == 1:
        selectionOne()
    elif selection == 2:
        selectionTwo()
    elif selection == 3:
        selectionThree()
Run Code Online (Sandbox Code Playgroud)

python menu list

0
推荐指数
1
解决办法
134
查看次数

返回菜单语言GO

我有一个菜单选项有两个选项:add和substract.当我选择一个它运行正常但程序关闭.我想知道在操作结束后再选择另一个菜单后如何返回菜单

package main

import (
    "fmt"
)

func main() {
    var n1, n2, s, r float64
    var op, ns int

    fmt.Println("\n\tWelcome")
    fmt.Println("Chose an option")
    fmt.Println("1.-Add")
    fmt.Println("2.-Substract")
    fmt.Scan(&op)

    if op == 1 {

        fmt.Printf("\n\tAdd")
        fmt.Printf("\nHow many numbers you add? ")
        fmt.Scan(&ns)
        if ns <= 1 {
            fmt.Print("You can not add just a number")

        } else {
            for i := 0; i < ns; i++ {
                fmt.Printf("\nType the number %d: ", i+1)
                fmt.Scan(&n1)
                s += n1
            }

            fmt.Println("\nThe sum is: ", s) …
Run Code Online (Sandbox Code Playgroud)

menu go

0
推荐指数
1
解决办法
94
查看次数

如何创建应对弹出窗口?

我想创建相同的popUp,如图所示.这个popUp在iPhone中是默认的,但是如果我想用自己的消息进行自定义,我该如何创建呢?

这是图像. 你知道这在iPhone中是默认的. 但是如何在popUp中通过我自己的消息创建它

menu uitextfield ios

0
推荐指数
1
解决办法
82
查看次数

顶部水平菜单Prestashop 1.6

最近我开了一家小型网店,我在Prestashop 1.6的顶级水平菜单上遇到了问题.

当我激活Top水平菜单不是水平时,是垂直的.这就像它没有CSS风格.

你能帮我解决这个问题吗?

在此输入图像描述

css menu prestashop

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

来自数组的PowerShell动态菜单

友.

可能是一个非常好的简单的.

在这个technet线程'BigTeddy'上写了一个很棒的小脚本来从Get-Service查询中获取动态菜单.

https://social.technet.microsoft.com/Forums/scriptcenter/en-US/74c34d41-1cf6-494e-8fe2-13827c3b7a4d/create-dynamic-menu-system-with-powershell?forum=ITCG

我正在做类似的事情,想知道如何列出菜单中的名称和状态.

这是代码:

$processes = Get-Process
$menu = @{}
for ($i=1;$i -le $processes.count; $i++) 
{ Write-Host "$i. $($processes[$i-1].name)"
$menu.Add($i,($processes[$i-1].name)) }

[int]$ans = Read-Host 'Enter selection'
$selection = $menu.Item($ans) ; Get-Process $selection
Run Code Online (Sandbox Code Playgroud)

这是否可以轻松实现?我在PowerShell的基本用户附近,因此无法确定放置.Status的位置(如果有的话)

谢谢

arrays powershell menu dynamic

0
推荐指数
1
解决办法
4945
查看次数

标签 统计

menu ×10

android ×3

css ×2

arrays ×1

c++ ×1

closures ×1

dynamic ×1

go ×1

html ×1

html-lists ×1

icons ×1

ios ×1

lambda ×1

list ×1

menuitem ×1

powershell ×1

prestashop ×1

python ×1

screen ×1

size ×1

text ×1

uitextfield ×1

xml ×1