精华内容
下载资源
问答
  • IDEA Services 工具窗口

    千次阅读 2020-03-27 09:49:27
    IntelliJ IDEA 2019.2引入了Service工具窗口,可将所有内容集中在一个地方: View | Tool Windows | Services 或按 Alt + 8(在Windows和Linux上)或 command + 8(在macOS上)。 Services tool window 当您运行与...

    IntelliJ IDEA 2019.2引入了Service工具窗口,可将所有内容集中在一个地方: View | Tool Windows | Services 或按 **Alt + 8(**在Windows和Linux上)或 command + 8。

    展开全文
  • 给QWidget添加工具

    在Qt中,给主窗口(QMainWindow类)添加工具栏非常方便,直接使用addToolBar 即可,如下所示:

    fileToolBar = addToolBar(tr("&File"));
    fileToolBar->addAction(fileNewAction);
    fileToolBar->addAction(fileOpenAction);
    

    但是,addToolBar 是QMainWindow 类的函数,在QWidget类中没有addToolBar类似的添加工具栏的函数,所以无法直接给QWidget类(QWidget的子类)添加工具栏。
    能不能在QWidget类窗口中添加工具栏呢?当然可以。考虑到工具栏QToolBar其实也是QWidget的子类(class Q_GUI_EXPORT QToolBar : public QWidget ),直接把工具栏当作普通的QWidget添加到窗口中好了。一般的,工具栏处于窗口的顶部,所以,可以采取布局,将工具栏置于顶部即可。
    我的例子是要创建一个可停靠的组件箱,在组件 箱上方显示相应的工具栏,如下所示:

    一、代码节选

    //2.1 工具栏
      compsBoxToolBar = new QToolBar(tr("组件"),dockCompTools);
      compsBoxToolBar->setIconSize(QSize(16,16));
      compsBoxToolBar->addAction(compsNewAction);
      compsBoxToolBar->addAction(compsOpenAction);
      compsBoxToolBar->addAction(compsSaveAction);
    ...
      //2.2 工具箱主体
      listComp = new XCompListWidget();
    ...
      //2.3 文本提示框
      QLabel* lbl = new QLabel(this);
      lbl->setText(tr("组件说明:"));
      txtTipComp = new QTextEdit();
    ...
      //2.4 布局
      QVBoxLayout *vboxLayout1 = new QVBoxLayout();
      vboxLayout1->addWidget(compsBoxToolBar);//把工具栏作为一个widget添加到布局中
      vboxLayout1->addWidget(listComp);
      vboxLayout1->addWidget(lbl);
      vboxLayout1->addWidget(txtTipComp);
    ...
      //2.5 应用布局
      QWidget* dockWidgetContents = new QWidget();
      dockWidgetContents->setLayout(vboxLayout1);
    

    二、结果展示

    这里写图片描述

    展开全文
  • tmux多窗口工具基本操作

    千次阅读 2019-10-28 11:53:59
    tmux是什么 tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端(准确说是伪终端)。使用该工具,用户可以连接或断开会话...tmux的结构包括会话(session)、窗口(window)、窗格(pane...

    tmux是什么

    tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端(准确说是伪终端)。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。类似的工具还有screen,个人对这二者的使用感受是,用过tmux就再也不想用screen了。

    tmux基本结构

    tmux的结构包括会话(session)、窗口(window)、窗格(pane)三部分,会话实质是伪终端的集合,每个窗格表示一个伪终端,多个窗格展现在一个屏幕上,这一屏幕就叫窗口。基本结构及状态信息如下图所示:

    tmux基本操作

    基本的操作无非就是对会话、窗口、窗格进行管理,包括创建、关闭、重命名、连接、分离、选择等等。

    一般使用命令和快捷键进行操作,可在系统shell终端和tmux命令模式(类似vim的命令模式)下使用命令,或者在tmux终端使用快捷键。

    tmux默认的快捷键前缀是Ctrl+b(下文用prefix指代),按下前缀组合键后松开,再按下命令键进行快捷操作,比如使用prefix d分离会话(应该写作prefix d而不是prefix+d,因为d键不需要与prefix同时按下)。

    快捷键可以自定义,比如将前缀改为Ctrl+a,但需要保留shell默认的Ctrl+a快捷键,按如下所示修改~/.tmux.conf文件:

    1 set-option -g prefix C-a
    2 unbind-key C-b
    3 bind-key C-a send-prefix
    4 bind-key R source-file ~/.tmux.conf \; display-message "~/.tmux.conf reloaded."

    现在已将原先的Ctrl+aprefix Ctrl+a取代,即需要按两次Ctrl+a生效。

    第4行的作用是使用prefix r重新加载配置文件,并输出提示,否则需要关闭会话后配置文件才能生效,也可手动加载配置文件,在tmux终端输入"prefix :"进入命令模式,用source-file命令加载配置文件。

    注意,将多个命令写在一起作为命令序列时,命令之间要用空格和分号分隔。 

    会话管理 

    常用命令

    tmux new  创建默认名称的会话(在tmux命令模式使用new命令可实现同样的功能,其他命令同理,后文不再列出tmux终端命令)

    tmux new -s mysession  创建名为mysession的会话

    tmux ls  显示会话列表

    tmux a  连接上一个会话

    tmux a -t mysession  连接指定会话

    tmux rename -t s1 s2  重命名会话s1为s2

    tmux kill-session  关闭上次打开的会话

    tmux kill-session -t s1  关闭会话s1

    tmux kill-session -a -t s1  关闭除s1外的所有会话

    tmux kill-server  关闭所有会话

    常用快捷键

    prefix s  列出会话,可进行切换

    prefix $  重命名会话

    prefix d  分离当前会话

    prefix D  分离指定会话

    窗口管理

    prefix c  创建一个新窗口

    prefix ,  重命名当前窗口

    prefix w  列出所有窗口,可进行切换

    prefix n  进入下一个窗口

    prefix p  进入上一个窗口

    prefix l  进入之前操作的窗口

    prefix 0~9  选择编号0~9对应的窗口

    prefix .  修改当前窗口索引编号

    prefix '  切换至指定编号(可大于9)的窗口

    prefix f  根据显示的内容搜索窗格

    prefix &  关闭当前窗口

    窗格管理

    prefix %  水平方向创建窗格

    prefix "  垂直方向创建窗格

    prefix Up|Down|Left|Right  根据箭头方向切换窗格

    prefix q  显示窗格编号

    prefix o  顺时针切换窗格

    prefix }  与下一个窗格交换位置

    prefix {  与上一个窗格交换位置

    prefix x  关闭当前窗格

    prefix space(空格键)  重新排列当前窗口下的所有窗格

    prefix !  将当前窗格置于新窗口

    prefix Ctrl+o  逆时针旋转当前窗口的窗格

    prefix t  在当前窗格显示时间

    prefix z  放大当前窗格(再次按下将还原)

    prefix i  显示当前窗格信息 

    其他命令

    tmux list-key  列出所有绑定的键,等同于prefix ?

    tmux list-command  列出所有命令

      

    以上为tmux的常见操作,基本可以满足大部分的工作需求,至于更高端的操作待日后再整理。

    展开全文
  • 遇到在电脑中搜索到一份文件,一不小心按到关闭按钮,再次打开时又要按...是的,今天编就给大家推荐一款集万千宠爱于一身的软件——百页窗(多标签、多窗口文件管理工具),解决上述所有烦恼。 由西安驱动人...

    遇到在电脑中搜索到一份文件,一不小心按到关闭按钮,再次打开时又要按原来的路径重找一次时;
    遇到想要打开多个窗口分别找不同的文件来回切换,就像浏览器那样进行多标签切换时;
    遇到想要收藏常用文件或文件夹,方便下次查找时;
    是否会期待要是有一款不存在这些问题的软件就好了?
    是的,今天小编就给大家推荐一款集万千宠爱于一身的小软件——百页窗(多标签、多窗口文件管理工具),解决上述所有烦恼。
    在这里插入图片描述

    在这里插入图片描述
    由西安驱动人生软件技术有限公司(http://www.xaqdrs.com/)研发的一款免费实用小软件,它能为你的Windows Explorer资源管理器(我的电脑)增加多标签页的功能,就像浏览器那样进行多标签切换,支持常用文件及文件夹收藏,历史记录保存等功能。
    界面简洁易用,熟悉使用后能大大提高电脑操作的效率,是广大办公族的必备神器。

    展开全文
  • 为了让伙伴们更快速地上手Keil MDK-ARM V5,本文先让伙伴们简单了解一下Keil的主窗口界面以及工具栏。之所以有工具栏,是因为有些快捷按钮在编程开发时使用频率较高,所以为了方便使用者使用,就把某些常用的...
  • 用Tkinter打造GUI开发工具(41)Tkinter窗口中嵌套其他应用程序窗口 上一篇我们介绍了Tkinter中的真多子窗口设计,如果我们想增加外部的一个Toplevel子窗口,能够套入主窗口中吗?用HP_mtk2当然可以的。 我们甚至能...
  • 【kimol君的无聊发明】—用python写截屏小工具

    千次阅读 多人点赞 2020-09-27 16:41:40
    【kimol君的无聊发明】—用python写截屏小工具前言一、技术实现1. 相关库2. 定义窗口3. 绘制工具条4. 定义事件函数二、后续改进写在最后 前言 今天我看了一下自己的文件夹,发现了自己写了许多似乎很无聊的代码。...
  • MFC初始化窗口大小设定

    万次阅读 2016-09-03 21:09:52
    窗口大小可以随意改变,固我们可以再增加语句进行设置,仍然在框架类中添加CMainFrame::OnGetMinMaxInfo(MINMAXINFO* lpMMI)函数,方法是点到类视图,在CMainFrame类上点击右键,选择属性,在属性页点击工具栏的...
  • DirectX修复工具

    万次阅读 多人点赞 2011-11-12 11:10:55
    最后更新:2019-9-5 For English version, ...DirectX修复工具最新版:DirectX Repair V3.9 标准版NEW! 版本号:V3.9.0.29371 大小: 30.7MB/7z格式压缩,98.7MB/zip格式压缩 ,231MB/解压后 其他版本:增强版 在...
  • 为chromium增加底部工具

    千次阅读 2015-03-26 13:51:20
    有些浏览器会有一些底部工具条,如360的浏览器,它的底部工具条样例...首先浏览器的整个窗口的实现类是BrowserView,先在browser_view中加入相应的代码 src\chrome\browser\ui\views\frame\browser_view.h scoped_p
  • 创建一个工具栏 2个函数可以用,CreateToolbarEx或者CreateWindowEx.这里用后者。用CreateWindowEx需要指定窗口类为TOOLBARCLASSNAME,初始化为没有包含任何按钮。MSDN中也说了它属于公共控件(common control),...
  • vim 改变窗口的大小

    万次阅读 2011-05-31 16:07:00
    vim 改变窗口的大小(:help vsp)得到的 最快的方法: 1改变高度:res +n(增加n行的高度)n+ctrl+w++ 2.改变宽度:vertical res +n(增加n列的宽度)n+ctrl+w+> <br /> 6. 改变窗口大小 *...
  • DirectX修复工具增强版

    万次阅读 多人点赞 2012-02-09 13:26:54
    DirectX修复工具最新版:DirectX Repair V3.9 增强版NEW! 版本号:V3.9.0.29371 大小: 111MB/7z格式压缩,196MB/zip格式压缩,345MB/解压后 其他版本:标准版 在线修复版 MD5校验码: DirectX Repair.exe/eeab...
  • Android 之窗口小部件详解

    万次阅读 2013-06-28 18:56:03
    Android 之窗口小部件详解--App Widget 版本号 说明 作者 日期 1.0 添加App Widge介绍和示例 Sky Wang 2013/06/27 1 App Widg
  • Android开发指南-窗口小部件(App Widgets)

    万次阅读 热门讨论 2009-10-01 21:56:00
    应用程序窗口小部件App Widgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它...
  • 设置VLC窗口大小不随视频分辨率改变
  • Mac如何让调整窗口大小更简单

    千次阅读 2016-10-18 21:15:00
    在使用Mac的时候,你能把鼠标的光标悬停在任何程序的边缘,当光标自动...MacGG告诉你,其实在Mac系统里面有个秘密功能没有开启,直接增加光标移动到边缘变成箭头这部分秘密区域,这部分区域越大,我们的鼠标就越容...
  • [AHK]为通达信标记文字窗口的按钮增加热键本文用AutoHotkey给通达信客户端标记文字功能提交按钮增加热键,抛砖引玉 举一反三,欢迎大家挖掘AutoHotkey辅助交易的能力,欢迎来【AutoHotkey辅助交易QQ群208740743】...
  • 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的...
  • 程序开发工具命令行启动配置

    千次阅读 2018-10-31 11:41:52
    在cmd窗口中使用命令启动指定的程序项目 命令形如: wechat -o miniapp-shops 1.自定义一个 wechat.bat 文件,输入以下代码: @echo off call C:&quot;\Program Files (x86)\Tencent\微信web开发者工具\&...
  • 欢迎大家拍砖!   本系列内容是我根据“知其所以然论坛”博主录制的学习视频,做的笔记。 一、主要窗口 1、显示函数调用图表 ...可以打开自己无意关闭的窗口,可以增加查看的标签选项: 或者重设窗
  • QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如...
  • step1: 在资源编辑器中插入工具条资源,并为每个按钮创建ID。将它命名为IDC_TOOLBAR1 step2: 在对话框变量中添加一个工具条变量。 CToolBar m_wndToolBar; step3: 在CDialog::OnInitDialog中添加如下代码: // 创建...
  • vmware实用工具增加虚拟机磁盘容量

    千次阅读 2015-12-03 16:03:19
    GParted (Gnome Partition Editor)是一种非常小巧自启动运行光盘,采用X org,轻量级的Fluxbox窗口管理器,以及最新的2.6 Linux内核建构。其中包含的GParted硬盘分区工具,作为系统维护盘非常有用。 GParted是一...
  • 第一步:找到editor_config.js(或者ueditor.config.js)文件中的toolbars参数,增加一个“camnpr”字符串,对应着添加一个labelMap,用于鼠标移上按钮时的提示。 1 toolbars:[ ...
  • Android 之窗口小部件详解--App Widget

    万次阅读 2013-12-27 18:16:19
    转自:... Android 之窗口小部件详解--App Widget      版本号 说明 作者 日期  1.0  添加App Widge介绍和示例  Sky Wang 2013/06/27         
  • 第14章 使用VBA开发Excel小工具

    千次阅读 2013-12-01 04:57:30
    一般来说,小工具是改善软件性能、增加新的功能或者使得已有功能更加便于访问的东西。小工具不是终端产品,只是辅助生成最终产品的插件。Excel小工具就是可以为Excel提供新的特性和功能的插件。   尽管Exce
  • 窗格就是用来在主框架窗口上占据边框位置的窗口,例如工具栏和状态栏。 CBasePane实现了窗格的基本功能和属性:停靠、浮动以及基本的窗口消息处理。CPane在CBasePane的基础上,实现了抓取的功能,可以用鼠标把窗格...
  • Win32 SDK 编写截图小工具

    千次阅读 2012-05-07 09:56:18
    主要方案为,创建一个主窗口,不进行截图的时候将其隐藏,并在托盘区创建图标,截图时使窗口全屏透明,捕捉鼠标行为截图保存,再使窗口隐藏。 以下根据主要步骤将核心内容点出: (1)注册窗口类时,将背景...
  • 本篇文章将讲解在窗体中增加菜单栏和工具栏的方法,菜单栏和工具栏是QMainWindow的组件,我们使用QMainWindow创建对象,就可以直接使用菜单栏和工具栏。由于菜单栏和工具栏会对应相应的处理代码,我们还需增加Action...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 215,273
精华内容 86,109
关键字:

如何增加窗口小工具