zoukankan      html  css  js  c++  java
  • Ubuntu下制作窗口

    在Ubuntu下安装

    sudo apt-get install dialog

    类型

    用于创建

    类型的选项

    含义

    复选框

    --checklist

    允许用户显示一个选项列表,

    每个选项都可以被单独选择

    信息框

    --infobox

    在显示消息后,对话框将立

    刻返回,但并不清除屏幕

    输入框

    --inputbox

    允许用户输入文本

    菜单框

    --menu

    允许用户选择列表中的一项

    消息框

    --msgbox

    向用户显示一条消息,同时

    显示一个OK按钮,用户可

    以通过选择该按钮继续操作

    单选框

    --radiolist

    允许用户选择列表中的一个选项

    文本框

    --textbox

    允许用户在带有滚动条的

    文本框中显示一个文件的内容

    /否框

    --yesno

    允许用户提问,用户可

    以选择yes或no

    1.inputbox

    dialog --inputbox "Enter your name" 10 20 2>name.txt

     

    输入lili

    重定向到了当前目录下的name.txt中

    2.msgbox

     dialog --title Testing --msgbox "this is a test" 10 2

     3.yesno

    dialog --title "please answer" --yesno "Is this thing on?" 10 20

     

    注:

      yes的退出码为0

     注:

      no的退出码为1

     

    4.textbox

    dialog --textbox /etc/passwd 15 45

    可以用方向键左右上下滚动显示文本文件

    窗口底部显示当前查看文本处于文件的那个位置(百分比)

    5.menu

    dialog --menu "Sys Admin menu" 20 30 10 1 "Display disk space" 2 "Display users "  3 "Display memory usage" 4 "Exit" 2>test.txt

    通过上下箭头选择菜单的某项,回车或选择ok时,选项会重定向到test.txt中

    6.fselect

    dialog -- title "Select a file" --fselect $HOME/ 10 50 2>file.txt

    可手动输入文件名,也可以用目录和文件列表选择

    将/www/tmp/name.txt重定向到了file.txt中

  • 相关阅读:
    vue中Axios的封装和API接口的管理
    如何配置Webpack/Vue-CLI实现前端跨域(附跨域大全)
    前端面试几个重要知识点
    js常用函数
    JS中的枚举和不可枚举
    可配置性属性和不可配置性属性
    Object.create()和深拷贝
    JavaScript 中 call()、apply()、bind() 的用法
    从深入到通俗:Object.prototype.toString.call()
    js原生实现三级联动下拉菜单
  • 原文地址:https://www.cnblogs.com/baby123/p/7463277.html
Copyright © 2011-2022 走看看