精华内容
下载资源
问答
  • 由于项目用到了强大的UEditor富文本在线编辑器,因项目相关功能需求,而UEditor编辑器原有的功能插件没有我们想要的功能,所以就要UEditor新增一个(多个方法也一样)按扭并添加相应的功能。 经使用以后...

    由于项目中用到了强大的UEditor富文本在线编辑器,因项目相关功能需求,而在UEditor编辑器原有的功能插件中没有我们想要的功能,所以就要在UEditor中新增一个(多个方法也一样)按扭并添加相应的功能。

    经使用以后总结,大概有如下两种实现方法。

     

    说在前面的:


    UEditor下载地址:http://ueditor.baidu.com/website/download.html

    UEditor官方文档:http://fex.baidu.com/ueditor

     

    这里以UEditor v1.4.3.3 PHP UTF-8版 版本为例,以下是代码功能模块目录结构:

     

    注:由于刚下载下来的UEditor编辑器在index.html中,默认引用的是压缩过的 ueditor.all.min.js,为了便于修改和重构,我们将引用ueditor.all.js,它们的功能是完全一样的。

    将:
    <script type="text/javascript" charset="utf-8" src="ueditor.all.min.js"> </script>
    
    改为:
    <script type="text/javascript" charset="utf-8" src="ueditor.all.js"> </script>
    
    

     

    在浏览器中打开index.html文件,效果如下:

    由于UEditor编辑器的相关媒体素材上传功能需要后端的支特,所以要在对应(Php、Jsp、Asp)的服务环境中运行,为了演示我这里是直接在本地打开的,所以在控制台中会有报错,不过这不会影响我们这次添加自定义按扭的功能【如果要正式上线用一定要配置好后端服务器环境哦】。

     

     

     

     

    实现方式一(在外部js文件中新增自定义按扭):


    1、在index.html入口文件中添加以下代码,为了便于理解,这里用newbtn为命名

     

    新增按扭JS代码如下: 

      // 往UEditor编辑头部工具栏中添加一个自定义名为 newbtn 的功能按扭
            
            UE.registerUI('newbtn', function (editor, uiName) {
    
                return new UE.ui.Button({
                    name: uiName,
                    title: '我是新增按扭的提示文字',  // 这里是设置当鼠标指向这个按扭时显示的文字
                    onclick: function () {
    
                        alert('我是新增按扭在被点击时执行的方法,在这里可以编写你想要实现的功能哦!');
                    }
                });
    
            }, [1, ['editor']]);
    

     

    新增按扭代码后以效果如下:

     

    OK 这样就在UEditor编辑器  的 工具栏上新添加了一个自定义的按扭。

    鼠标指向该按扭:会显示上面之前在title:属性中设置文字提示!

    鼠标点击该按扭:还会弹出之前在onclick 回调函数中 alert() 的文字信息!

    怎么样简单吧!

     


    2、修改新增按扭的icon图标(由于UEditor编辑器工具栏的 icon图标中 B 是排在最左上角的,所以默认就显示了B样式的icon),

    这个icons.png的图片路径在 themes / default / images 目录中!

     

    要给我们刚新添加的这个按扭换icon有两种方式:

    2.1、在原有的icons.png图片中添加一个icon,可用PS等设计软件实现,然后打开themes / default / css 目录下的 ueditor.css 样式文件,添加一个 和 新增按扭时设置的名字一样的类名,所以这里就用 .edui-for-newbtn 。

     

    效果如下:

     

    2.2、单独用一个icon图片来显示,做法和上面相似:

    a、先设计好、或找好icon图片,存放到 themes / default / images目录中,名字最好和对应的按扭名相同,所以这里就用newbtn。

    b、打开themes / default / css 目录下的 ueditor.css 样式文件,添加和新增按扭名对应的样式类。

     

    修改新增按扭icon图标CSS样式代码:

    /* 注:类名一定要和新增按扭时配置的名字一样 */
    .edui-default .edui-for-newbtn .edui-icon {
    
        /* 这里就根据你设置好icon的位置进行调整 */
        /* background-position: -60px -20px;  */
    
    
        /* 注:这里独立的一张icon图片(不是在icons.png CSS雪碧图图中的哦!) */
        background: url("../images/newbtn.png") no-repeat center !important;
        background-size: 16px auto;
    }

     

     

     

     

     

     

    实现方式二(在编辑器原码中新增自定义按扭):


    1、先打开ueditor.config.js文件,找到 toolbars 数组变量,在数组的最后添加一个自定义按扭名(注:这里的顺序根显示的顺序是相关的,因为ueditor编辑器是正向遍历头部工具样按扭的,在toolbars数组的最后添加,在头部工具栏中也是在最后显示),为了便于理解,这里用newbtn为命名:

     

     

    2、找到lang目录下的zh-cn/zh-cn.js 中找到labelMap对象,并添加与新增按扭名(newbtn)对应的中文名,主要是用于鼠标放置上去显示的文字提示内容

     

    3、在ueditor.all.js  中搜索到"btnCmds" ,在数组的最后添加"newbtn"。

    下次更新。。。

    展开全文
  • 可用于快速访问工具栏中创建图形菜单项的快捷方式(当图形工具栏“隐藏”图形工具条后面时,对于停靠的图形很有用)。 句法: 快捷方式2figtool(工具提示标签) 例如:shortcut2figtool('FileOpen') --> ...
  • pr视频剪辑中工具栏功能详解

    千次阅读 2020-07-21 22:07:23
    (1)选择工具状态下,直接拖动剪辑,会覆盖当前位置上的剪辑; (2)按住 Ctrl / Cmd 键拖动剪辑,则是插入状态。原处留下间隔; (3)按住 Ctrl / Cmd + Alt/Opt键拖动,也是插入,但原处不会留下间隔; (4)...

    (一)选择工具
    快捷键:V选择工具是最常用的工具。
    主要用途如下:
    1、选择、移动剪辑可框选或者按住 Shift 键选择多个剪辑。按 Ctrl/Cmd + A 全选。
    提示:
    (1)在选择工具状态下,直接拖动剪辑,会覆盖当前位置上的剪辑;
    (2)按住 Ctrl / Cmd 键拖动剪辑,则是插入状态。原处留下间隔;
    (3)按住 Ctrl / Cmd + Alt/Opt键拖动,也是插入,但在原处不会留下间隔;
    (4)替换剪辑:先选中要替换的剪辑,从源面板(一般需要先设置好入点)拖入新剪辑,并按住 Alt/Opt 键;
    (5)删除剪辑的方法方法1:用选择工具选中剪辑,按 Delete 键删除。再选择空出来的间隔(或者右击,选择“波纹删除”),再删除。
    2、设置剪辑的入点和出点等操作(红色标识)提示:按 Alt/Opt 可单独改变音视频已链接的剪辑的入点或出点。
    3、选择并调节剪辑的关键帧

    (二)轨道工具组向前选择轨道工具
    快捷键:A用于选择轨道中在鼠标单击位置及其右侧的所有剪辑。向后选择轨道工具快捷键:Shift + A 用于选择轨道中在鼠标单击位置及左侧的所有剪辑。提示:(1)两个工具在使用时,按住 Shift 键仅选择单轨。

    (三)持续时间调整工具组
    波纹编辑工具、滚动编辑工具是通过调整入点和出点改变剪辑长度(持续时间),比率拉伸工具通过调整播放速度来改变剪辑长度。
    波纹编辑工具快捷键:B用于改变一个剪辑的入点或出点(黄色标识),而不影响相邻的剪辑。如同“波纹”连续变化一样。在减小前一个剪辑的出点时,Premiere会将下一个剪辑向左拉近,而不改变下一个剪辑的入点,但这样就改变了整个序列的持续时间。 提示:在选择工具状态下,按住 Ctrl/Cmd 键放在剪辑边缘时,当变成黄色标识时,则转换为波纹编辑工具。
    滚动编辑工具快捷键:N用于改变一个剪辑的入点或出点,影响相邻的剪辑。如同左剪辑的出点与右剪辑的入点在两剪辑内“滚动”一样。当单击并拖动边缘时,下一个剪辑的持续时间会根据前一个剪辑的变动自动调整。例如,如果第一个剪辑增加5帧,那么就会从下一个素材减去5帧。这样,使用“滚动编辑工具”编辑素材时,不会改变所编辑节目的持续时间。提示:在选择工具状态下,按住 Ctrl/Cmd 键放在两剪辑中间时,会自动转换为滚动编辑工具。
    比率拉伸工具快捷键:R用于对剪辑的速度进行相应调整,从而达到改变剪辑长度的目的。剪辑出点和入点不变。提示:比率拉伸工具常用于改变视频的速度来契合音频节奏上。

    (四)剃刀工具
    快捷键:C在需要分割的位置单击,可以将剪辑切为两段,每段剪辑将产生新的入点和出点。
    提示:(1)按住 Shift 键,可以将所有轨道上对应位置上的剪辑都切为两段。(2)还可以使用快捷键:Ctrl/Cmd + K 直接剪切。它仅在播放头位置处切开已激活轨道或者所有选中的轨道上的剪辑。

    (五)滑动工具组
    外滑工具和内滑工具。使用滑动工具时,节目监视器上将显示该剪辑新的入点和出点。
    外滑工具Slip Tool快捷键:Y改变剪辑的入点和出点,保持剪辑的原有持续时间不变,也不影响其左右两边的剪辑,序列的总持续时间也不会改变。
    内滑工具Slide Tool快捷键:U进行拖动的过程中,会保持中间剪辑的入点和出点不变,而改变左、右剪辑的持续时间,自然就改变了这两个剪辑的入点或出点。前、中、后三个剪辑的总持续时间保持不变,就如同中间剪辑在此三个剪辑“内部滑动”一样。提示:(1)由于内滑工具也不影响序列总长度,所以当右侧剪辑是从第1帧开始的情况下,就不能将中间剪辑往左侧滑动。(2)可以选择多个连续剪辑进行内滑。

    (六)图形工具组包含钢笔工具、矩形工具和椭圆工具。
    钢笔工具快捷键:P1、添加或移动关键帧选择钢笔工具,然后将光标移到时间轴面板中要添加关键帧的位置,此时鼠标指针右方下有一个加号“+”,单击鼠标即可添加一个关键帧,使用钢笔工具拖动关键帧,修改关键帧的位置。提示:制作叠画效果时,可考虑使用钢笔工具。
    2、绘制图形使用钢笔工具还可以在节目监视器窗口中绘制图形,绘制图形后,在时间轴面板的空轨道中自动生成图形素材。提示:(1)还可以用于设置音频音量调节的关键帧。音频轨道中,静音是负无穷符号。(2)添加或移动关键帧也可使用选择工具。在选择工具状态按住 Ctrl/Cmd 键可添加关键帧。
    矩形工具可用在节目监视器窗口中绘制矩形,并在时间轴面板的空轨道中自动生成图形剪辑。
    椭圆工具可以在节目监视器窗口中绘制椭圆形,并在时间轴面板的空轨道中自动生成图形剪辑。

    (七)辅助工具组手形工具快捷键:H用于平移时间轴窗口的可视区域,有助于编辑一些较长的剪辑。缩放工具快捷键:Z用于调整时间轴窗口显示的单位比例。按下 Alt/Opt 键,可以在放大和缩小模式间进行切换。提示:(1)可以进行框选。(2)平常进行缩放多用 +、- 键。(3)按 \ 键可以显示全部剪辑。

    (八)文字工具组文字工具(快捷键:T)用于创建横排文字;垂直文字工具用于创建垂直文字。

    展开全文
  • ReportViewerIE11后打印按钮就存在兼容问题,火狐,谷歌也存在打印按钮显示的兼容性问题,本资料就是解决ReportViewer打印按钮显示的问题, 通过自己写脚本添加到DOM里面让所有浏览器都能显示打印和自定义的按钮出来! ...
  • 前两篇博文简要介绍了通过将原工具栏隐藏,自定义的外部按钮上,调用UEditor各命令实现与原按钮相同的功能。本篇将介绍更为简单粗暴的方式。 传送门 1.富文本编辑器UEditor自定义工具栏(一、基础配置与字体、...

     

     导读

    富文本编辑器UEditor提供丰富了定制配置项,如果想设置个性化的工具栏按钮图标有无办法呢?答案是肯定的!前两篇博文简要介绍了通过将原工具栏隐藏,在自定义的外部按钮上,调用UEditor各命令实现与原按钮相同的功能。本篇将介绍更为简单粗暴的方式。

    传送门

    1.富文本编辑器UEditor自定义工具栏(一、基础配置与字体、背景色、行间距、超链接实现)

    2.富文本编辑器UEditor自定义工具栏(二、插入图片、音频、视频个性化功能按钮和弹层及自定义分页符)

     一、效果图

    自定义工具栏功能按钮图标效果如下

     

    二、自定义工具栏按钮图标实现

    1.增加自定义按钮

    (1)打开文件 ueditor/themes/default/css/ueditor.css,添加样式 .edui-for-customimage

     

    /*增加自定义图片图标*/
    .edui-default .edui-for-customimage .edui-icon {
    background-image: url('../images/customicons/ne_toolsicon17.png') !important;
    background-repeat:no-repeat;
    }

     其中 background-image 属性,图片路径如下图,customicons文件夹下为功能按钮的图标,建议图标大小为20*20px,ne_toolsicon17.png 为自定义按钮的图标。

     

    (2)ueditor.config.js文件中的toolbars数组,增加一个“customimage”配置

    , toolbars: [[
                ......,print', 'preview', 'searchreplace', 'help'
                //, 'drafts' 从草稿箱加载
                //新增自定义按钮
                ,'customimage'
            ]]
    //自定义按钮鼠标移入提示
            ,labelMap:{
                'customimage':'插入图片'
            }

    (3)绑定按钮点击事件

    (a)打开ueditor.all.js文件或新建js文件
    仿照 首行缩进 脚本绑定点击事件;
    /**
     * 缩进
     * @command indent
     * @method execCommand
     * @param { String } cmd 命令字符串
     * @example
     * ```javascript
     * editor.execCommand( 'indent' );
     * ```
     */
    UE.commands['indent'] = {
        execCommand : function() {
             var me = this,value = me.queryCommandState("indent") ? "0em" : (me.options.indentValue || '2em');
             me.execCommand('Paragraph','p',{style:'text-indent:'+ value});
        },
        queryCommandState : function() {
            var pN = domUtils.filterNodeList(this.selection.getStartElementPath(),'p h1 h2 h3 h4 h5 h6');
            return pN && pN.style.textIndent && parseInt(pN.style.textIndent) ?  1 : 0;
        }
    
    };
    (b)js脚本执行
    也可以在编辑器初始化页面,ueditor ready事件下,为此按钮绑定事件;
    $("#edui74").on("click",function () {
               ///todo:脚本
    })

    其中edui74为按钮元素的id

     

     2、修改原功能按钮图标为新图标

    (1)打开themes/default/css/ueditor.css,在原样式下修改

    以撤销功能按钮为例,行号大约535处,将如下样式修改成目标样式。

    修改前:

    .edui-default .edui-for-undo .edui-icon {
        background-position: -160px 0;
     }
    

    修改后:

    .edui-default .edui-for-undo .edui-icon {
        /*background-position: -160px 0;*/
        background-image: url("../images/customicons/ne_toolsicon2.png") !important;
        background-repeat: no-repeat;
    }

     

    (2)按钮样式默认显示为B(加粗)的问题解决

    .edui-default .edui-for-customimage .edui-icon {
    
    }

    添加自定义按钮customimage默认为B(加粗)样式,路径下themes/default/images/icons.png有一张图片,打开此图就会明白,工具栏所有按钮图标均在此图中。每个按钮通过偏移量来定位按钮图标,增加新的按钮建议通过 background-image 属性定义样式。

    添加了background-image属性发现有些情况下还是有问题,可以在background-image 属性添加 !important 来解决图标无效果,仍旧显示B(加粗)图标样式的问题。

    三、其他一些样式微调

    1.修改图标间距

    .edui-default .edui-toolbar .edui-combox {
        margin: 1px;/*图标间距不满意可以调整 */
    }

    2.修改正文与工具栏的距离

     ue.addListener("ready", function () {
            $("#ueditor_0").contents().find("body").css({ "padding-top": "5px" });//正文与工具栏间距
        })

    其中ue为实例化出来的UEditor变量

    总结

    本文简单介绍了通过更改UEditor源码来增加或修改功能按钮图标样式及编辑器一些样式微调的方法,有疏漏之处或有更好方法者,请不吝赐教。

    转载于:https://www.cnblogs.com/EvanFan/p/9057240.html

    展开全文
  • matplotlib工具栏探析二(添加、删除内置工具项)探讨了工具栏内置工具项的管理,除了内置工具项,很多场景需要自定义工具项,官方给了案例... 官方案例解析 下面对官方案例关键点做注释说明。 import matplotlib....

    matplotlib工具栏源码探析二(添加、删除内置工具项)探讨了工具栏内置工具项的管理,除了内置工具项,很多场景中需要自定义工具项,官方给出了案例https://matplotlib.org/gallery/user_interfaces/toolmanager_sgskip.html,主要基于matplotlib.backend_managers.ToolManager类实现,即使用工具栏管理器模式。

    官方案例解析

    下面对官方案例关键点做注释说明。

    import matplotlib.pyplot as plt
    # 设置工具栏使用工具栏管理器模式
    plt.rcParams['toolbar'] = 'toolmanager'
    # 导入工具项的基类ToolBase和ToolToggleBase
    from matplotlib.backend_tools import ToolBase, ToolToggleBase
    
    # 因为工具项必须以类的形式添加,所以创建自定义基本工具项类,基类为ToolBase
    class ListTools(ToolBase):
        # 该工具项的功能为列出工具栏管理器管理的所有工具项
        """List all the tools controlled by the `ToolManager`."""
        # 设置默认快捷键和工具项描述
        default_keymap = 'm'
        description = 'List Tools'
        
        # 定义工具项被触发时的动作
        def trigger(self, *args, **kwargs):
            print('_' * 80)
            print("{0:12} {1:45} {2}".format(
                'Name (id)', 'Tool description', 'Keymap'))
            print('-' * 80)
            # 获取工具栏管理器管理的所有工具项
            tools = self.toolmanager.tools
            # 输出各个工具项
            for name in sorted(tools):
                if not tools[name].description:
                    continue
                keys = ', '.join(sorted(self.toolmanager.get_tool_keymap(name)))
                print("{0:12} {1:45} {2}".format(
                    name, tools[name].description, keys))
            print('_' * 80)
            print("Active Toggle tools")
            print("{0:12} {1:45}".format("Group", "Active"))
            print('-' * 80)
            for group, active in self.toolmanager.active_toggle.items():
                print("{0:12} {1:45}".format(str(group), str(active)))
    
    # 基于ToolToggleBase创建自定义切换式工具项,切换式工具项在触发时会在生效和失效两种状态之间切换
    class GroupHideTool(ToolToggleBase):
        # 该工具项的功能为根据分组切换显示/隐藏数据元素
        """Show lines with a given gid."""
        #  设置默认快捷键和工具项描述
        default_keymap = 'G'
        description = 'Show by gid'
        default_toggled = True
        
        # 构造函数的参数gid为数据元素的分组
        def __init__(self, *args, gid, **kwargs):
            self.gid = gid
            super().__init__(*args, **kwargs)
        # 定义工具项生效时的方法
        def enable(self, *args):
            self.set_lines_visibility(True)
        # 定义工具项失效时的方法
        def disable(self, *args):
            self.set_lines_visibility(False)
    
        def set_lines_visibility(self, state):
            for ax in self.figure.get_axes():
                for line in ax.get_lines():
                    if line.get_gid() == self.gid:
                        line.set_visible(state)
            # 注意!在图像生成之后,修改图像中的元素必须重绘
            self.figure.canvas.draw()
    
    
    fig = plt.figure()
    # 注意通过gid属性可以为数据元素分组
    plt.plot([1, 2, 3], gid='mygroup')
    plt.plot([2, 3, 4], gid='unknown')
    plt.plot([3, 2, 1], gid='mygroup')
    
    # 将自定义的工具项添加添加到工具栏管理器,格式为 工具项名称 工具项类 其他参数
    fig.canvas.manager.toolmanager.add_tool('List', ListTools)
    fig.canvas.manager.toolmanager.add_tool('Show', GroupHideTool, gid='mygroup')
    
    # 可以反复添加已存在的工具项
    # Add an existing tool to new group `foo`.
    # It can be added as many times as we want
    fig.canvas.manager.toolbar.add_tool('zoom', 'foo')
    
    # 删除工具项
    # Remove the forward button
    fig.canvas.manager.toolmanager.remove_tool('forward')
    
    # 新添加到工具栏管理器的工具项还不能直接使用,需要通过toolbar对象添加到当前工具栏
    # 如果不将自定义的工具项添加到工具栏管理器,直接使用toolbar对象添加则会报错
    # 将自定义的工具项Show添加到内置的navigation组的特定位置(即组内第2个位置)
    # To add a custom tool to the toolbar at specific location inside
    # the navigation group
    fig.canvas.manager.toolbar.add_tool('Show', 'navigation', 1)
    #fig.canvas.manager.toolbar.add_tool('List', 'navigation', 2)
    plt.show()
    

    官方案例运行结果

    运行后自定义的Show按钮处于生效状态,3条线全部显示。
    在这里插入图片描述

    点击Show按钮,使之处理失效状态,mygroup组的两条线不再显示。
    在这里插入图片描述
    由于案例中仅将List工具项添加到工具栏管理器,但是没有添加到工具栏中,因此List工具项未在工具栏中显示。但是List工具项的快捷键m是生效的,在界面上按快捷键m,控制台输出以下信息。

    ________________________________________________________________________________
    Name (id)    Tool description                              Keymap
    --------------------------------------------------------------------------------
    List         List Tools                                    m
    Show         Show by gid                                   G
    allnav       Enable all axes toolmanager                   a
    back         Back to previous view                         MouseButton.BACK, backspace, c, left
    copy         Copy the canvas figure to clipboard           cmd+c, ctrl+c
    fullscreen   Toggle fullscreen mode                        ctrl+f, f
    grid         Toggle major grids                            g
    grid_minor   Toggle major and minor grids
    help         Print tool list, shortcuts and description    f1
    home         Reset original view                           h, home, r
    nav          Enable one axes toolmanager                   1, 2, 3, 4, 5, 6, 7, 8, 9
    pan          Pan axes with left mouse, zoom with right     p
    quit         Quit the figure                               cmd+w, ctrl+w, q
    quit_all     Quit all figures
    save         Save the figure                               ctrl+s, s
    subplots     Configure subplots
    xscale       Toggle scale X axis                           L, k
    yscale       Toggle scale Y axis                           l
    zoom         Zoom to rectangle                             o
    ________________________________________________________________________________
    Active Toggle tools
    Group        Active
    --------------------------------------------------------------------------------
    default      None
    None         {'Show'}
    

    总结

    matplotlib支持两种工具项:基本工具项(基类ToolBase)和切换式工具项(基类ToolToggleBase)。
    基本工具项需要注意定义trigger方法,即工具项被触发时的动作。
    切换式工具项需要注意定义enabledisable方法,即生效和失效两种状态的动作,如方法定义中牵扯到修改图像,需要注意重绘图像。
    注意添加自定义工具项的流程!先将自定义的工具项添加到工具栏管理器,然后再添加到当前工具栏!内置工具项之所以不用添加到工具栏管理器是因为它们本身就已经添加在工具栏管理器!

    展开全文
  • idea maven projects 工具栏按钮的作用

    千次阅读 2020-07-30 11:12:52
    有些情况下我们需要通过书写某些执行命令来构建项目,就可以通过此按钮 2.Toggle Offline Mode英文释义https://blog.csdn.net/tanga842428/article/details/53206783?locationNum=10&fps=1(大概就是把maven 的...
  • Vue-Quill-Editor工具栏出现提示的功能

    千次阅读 2019-08-29 14:27:36
    在工具栏各个按钮中出现相对应的提示语比如’加粗’按钮 第一种方法: 定义一个工具栏数据对象,script下面定义或者data(){return{}}里定义也行 <script scoped> // 标题 const titleConfig = { "ql-...
  • 对网上的资料结合自己的实践的总结,由于大部分都是网上先辈们的经验,这里只是直接将内容...将菜单常用的功能放置在工具栏中,这样可以方便用户操作,省去了级联菜单中一层层查找菜单项的麻烦。1、工具栏类CToolB
  • Khamosh Pathak Khamosh Pathak Safari on the Mac features a minimal interface. Although you don’t have a lot of room for customization or theming, you can change the toolbar buttons to suit your ...
  • Not all extensions are made equal. Some extensions, like Grammarly, work quietly in the background and don’t need an icon in the Chrome ... Here’s how to pin and unpin extensions for a cleaner Ch...
  • ps工具栏介绍

    千次阅读 2020-02-16 18:36:13
    本文主要是对ps左侧工具栏的简要介绍,包括工具所对应的属性上面,适用于只对ps有简要了解的,想要深入了解还需要参考更加详细的视频和文档。 ps界面 十七、文字工具 1.文字工具用于对图片进行文字输入,有...
  • 最近有个小老弟自己网上找了一大堆插件,然后他想做一个类似菜单什么的去使用这些零碎的插件,想自定义一个工具集,然后就问我菜单,工具栏,屏幕菜单等等的做法,这里做一个总结,相关资料信息XD论坛,明经通道...
  • MFC工具栏

    2018-04-15 10:28:06
    (1)打开类向导,选择“Message Maps”选项卡,“Class name”列表框选择创建了工具栏的对话框类,“Object Ids”列表选择工具栏按钮ID,“Messages”列表选择“COMMAND”项,如图6.23所示。 图...
  • as界面工具栏功能介绍

    千次阅读 2017-04-14 15:53:25
    (只有选择3的text,然后选择工具栏view>>toolwindows>>preview) 3、布局编辑模式切换,对于一些老鸟来说更喜欢通过Text来编辑布局,新手可以试试Design编辑布局,编辑后再切换到 Text 模式,对于学习...
  • 关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang对于开发工具,有的朋友喜欢使用快捷键进行操作,而有的朋友喜欢使用快捷按钮做一些操作。...
  • chrome标题隐藏Some Google Chrome extensions add a button to the right side of the toolbar, which usually provides access to the extension’s main features. These buttons are added in the order the ...
  • 书接上文,话说这 layui 建好数据表格之后,后面往往还要加上几个按钮,上面可能还有个批量删除什么的,今天主要来说说这些功能是怎么实现的。 首先是html页面,还是就一个空 table ,代码如下: <table id=...
  • PS Photoshop CS6 工具栏介绍

    千次阅读 2016-06-16 09:01:46
    矩形选框工具 使用【矩形选框工具】可以方便的图像制作出长宽随意的矩形选区。操作时,只要图像窗口按下鼠标左键同时移动鼠标,拖动到合适的大小松开鼠标即可建立一个简单的矩形选区了。椭圆选框工具使用...
  • 控制chromePDF预览工具栏

    千次阅读 2020-08-25 11:15:03
    这种方法展示出来的PDF会带有工具栏,并且是新的页签打开,没有 url,导致工具栏中的下载按钮无法进行操作,测试提出缺陷,下载按钮可以下载文件;最后开发决定隐藏该工具栏。 隐藏工具栏的方法是,PDF文件url...
  • 1. 菜单和工具在操作系统的含义:  a. 菜单就是一种展示操作系统命令的目录;  b. 也就是菜单选项的子目录的内容其实都是操作系统的命令,比如菜单栏中文件选项的打开选项,就对应着操作系统的“打开...
  • 如题,我想对话框上创建一个菜单栏和工具栏,并且能菜单栏用checked 对工具的显示和隐藏,而且在工具栏按钮上悬停有提示信息。 大概这个对话框是这样:0.创建一个对话框 1.建立菜单栏 2.建立工具栏 3.菜单栏 ...
  • Android 学习笔记四:创建工具栏按钮

    千次阅读 2015-10-07 18:23:47
    前面我们已经可以一个Activity添加...增加一个工具栏按钮我们现在给 MainActivity 增加一个搜索按钮。增加一个按钮需要做这三件事一, res/menu/activity_main.xml 增加一个按钮的配置。自动生成的项目
  • 1.UEditor自定义工具栏-插入图片功能按钮效果图如下:  2.UEditor自定义工具栏-插入音频功能按钮效果图如下:  3.UEditor自定义工具栏-插入视频功能按钮效果图如下: 注:为了截图,缩小了
  • 一个布局layout文件是可以嵌套其他layout的,例如我们今天要做的顶部工具栏,你不能每个需要工具栏的页面都复制上一段工具栏的布局xml吧?引用才是最明智的办法。  5. 不得不说安卓的开发很灵活,布局xml、...
  • 工具栏按钮下拉菜单

    千次阅读 2014-12-04 20:11:09
    Qt, execl工具栏按钮下拉菜单的实现,创建一个弹出式菜单,将其弹出的位置设置在按钮的下面。
  • 通过菜单栏,或工具栏,或按钮,实现图片框图像的显示和隐藏。 1. 更改窗体大小 由于添加的控件比较多,默认的窗体300*300肯定不够用的,需要将窗体大小调大。现更改为800*600。 打开TriPaint.cs[设计]文件,...
  • VC6.0的工具栏中没有注释代码和取消注释的按钮,下面详细介绍如何自己手动实现这个两个功能,并将该两个功能放在工具条上,方便使用。 一、注释代码 打开VC6.0,选择菜单Tools-->Macro出现的对话框点击:...
  •  2、工具栏增加自定义按钮 var jqnav = jQuery(grid_selector).jqGrid('navGrid', pager_selector, { //navbar options edit: true, editicon: 'ace-icon fa fa-pencil blue', add: true, addicon: 'ace-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,072
精华内容 35,228
关键字:

在工具栏中a按钮的功能是