在QT编辑UI界面Menu时,linu屏幕的录制与截图

今天遇到一个小问题:在QT里面编辑UI界面的时候,如果想一步一步记录下自己制作的过程,在申请软件著作权的时候加进去,就要截图

截图

1、可以用键盘的快捷键截图:

  1、按下Print Screen键,将会截取全屏幕画面。
  2、抓取当前活动窗口
  Print Screen进行屏幕抓图时,同时按下Alt键,就会只抓取当前活动窗口
  3、自选截图区域
	Print Screen+Shift 然后可以自选截图的区域

2、也可以用screenshot 截图工具

ubuntu 10.04中在applications 可以找到screenshot 截图工具

ubuntu 10.10之后,我在ubuntu 14.04,可以在终端输入gnome-screenshot
-h 来查看该命令的用法,进行截图:

 

  为截图截取某个区域的设置一个快捷键:

  ubuntu 14.04中设置快捷键

  若要按下Ctrl+Alt +A 来实现区域截图依次打开 系统设置 》 键盘 》
快捷键 》 自定义快捷键 》 +,在【name】输入 screenshot , 【command】输入 gnome-screenshot -a ,点击【apply】确定后,再点击disable 禁用,接着就同时按下 Ctrl+Alt +A 就可以成功设置截图快捷键了。

这是截图的,但如果你在QT 的UI 里设置Menu的名称,或修改时,此刻,若想记录,进行截图,你会发现键盘快捷键和大多数截图的指令都用不了,问题来了,这时要如何才能截图?

目前的方法:

1、用gtk-recordmydesktop 屏幕截图软件,最大的好处是方便简洁,记得只有178KB

Linux屏幕录像软件不多,而且有一些录制软件需要依赖各种库,安装起来并不容易,而gtk-recordmydesktop
直接用命令行即可

  • 首先打开终端,在终端中输入这样的命令行:sudo apt-get install  recordmydesktop gtk-recordmydesktop
  • 接着,终端会提示你输入密码
  • 输入密码之后按回车键,系统会自动下载和安装软件,傻瓜式安装
  • 然后,在终端输入:gtk-recordmydesktop,enjoy  it!

接下来,只要录制屏幕,然后把视频进行截图即可

2、在写的过程中,又发现一个方法

在终端输入指令:[email protected]:~$ gnome-screenshot -d 5

等延迟5秒之后再进行截图,在这5S期间,可以打开UI界面编辑Menu菜单,这样也可以解决问题

如下图中,子不语下面显示的

时间: 2024-11-10 07:57:38

在QT编辑UI界面Menu时,linu屏幕的录制与截图的相关文章

QT在一个源文件内新建多个UI界面

1. QT当中,当我们需要一个新的UI界面时,通常可以选择新建带配套头文件和源文件的UI界面.添加步骤如图1.1所示. 图1.1 添加带头文件与源文件的界面 这种添加自动生成了h文件和cpp文件,系统自动做了以下工作: (1) 在头文件里添加了该界面的类,包括声明和定义(示例添加的QDialog的UI界面,命名为mydialog).头文件代码如下: #ifndef MYDIALOG_H #define MYDIALOG_H #include <QDialog> namespace Ui { c

Qt之UI文件设计和运行机制

1.项目文件组成在QtCreator中新建一个WidgetApplocation项目,选中窗口基类中选中QWidget作为窗口基类,并选中"GnerateForm"复选框.创建后项目文件目录树如图: 项目组织文件pro:存储项目设置的文件主程序入口文件main.cpp,实现main函数的程序文件窗体界面文件widget.ui:一个XML格式存储的窗体上的文件以及其布局的文件widget.h是所设计的窗口类的头文件,widget.cpp是widget.h里定义类的实现文件.在C++里面,

使用pyqt5将QT的ui文件转化为py文件

QT是目前非常常用的GUI设计工具,其面向对象的编程属性使得对于界面的调节和控件的响应事件编辑非常方便. pyqt5是基于python环境的一套函数库,可以将QT的ui文件转换成py文件,方便与python语言的算法统一管理 下面是生成py格式的ui文件的简单流程 首先利用QTDesigner生成一个我们需要的ui文件,如下图所示 接下来将ui文件转换成python代码文件,在cmd中将当前路径设置为ui文件所在的位置,使用pyuic5命令 pyuic5 -o ui.py bus_direct.

Unreal中UI界面初学入门

今天先完成一个小的UI界面的设置,通过小项目来了解一下UI到底是什么. 在我自己学的时候发现最重要的一点是英文单词,在这个新的界面中有很多专业的术语,所以一定要懂得这些英文单词的意思才能灵活的应用. 本来想着将整个UI涉及到的比较不常见的单词都摘出来记忆一下,后来想想还是太多太杂不容易记忆.先利用Case来慢慢记忆单词. 首先,什么是UI?UI的英文全拼是Use Interface,用户界面,在Unreal中也有特定编辑UI的功能,有专门的UI的class,例如Font,Slate Brush,

qt中ui的 使用介绍

1.什么是ui?ui通常是用Qt 设计师设计出来的界面文件的后缀.通常情况下ui是一个指向这个界面类的指针.ui-> 一般就是用来访问这个界面类里面的控件.例如你的ui文件里有一个叫okButton的QPushButton.你就可以这样来访问这个按钮ui->okButton. setupUi(this)是由.ui文件生成的类的构造函数,这个函数的作用是对界面进行初始化, 它按照我们在Qt设计器里设计的样子把窗体画出来,把我们在Qt设计器里面定义的信号和槽建立起来. 也可以说,setupUi 是

本例为模仿微信聊天界面UI设计,文字发送以及语言录制UI(转载)

首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 您还未登录 ! 登录 注册 机遇&速度 博客 微博 相册 收藏 留言 关于我 android 仿微信聊天界面,以及语音录制功能 博客分类: android 录音 android 录音android 仿微信聊天界面android 仿微信录音UIandroidandroid 语音 本例为模仿微信聊天界面UI设计,文字发送以及语言录制UI. 1先看效果图:     第一:chat.xml设计 Xml代码   <?xml version=&q

使用Qt Designer创建界面

在博客 "在Qt中使用C++代码创建界面"  (地址:http://blog.csdn.net/rl529014/article/details/51345619)中,我讲了如何通过纯C++代码来创建Qt图形界面, 这是传统的GUI程序开发方式,只使用C++代码,C++既负责设计界面,也负责处理业务逻辑. 界面是用户能够直接看到的,称为"前端":业务逻辑的处理用户看不到,在背后默默进行,称为"后台". 传统的GUI程序开发不区分前端和后台,统一使

Qt无边框窗体-最大化时支持拖拽还原

目录 一.概述 二.效果展示 三.demo制作 1.设计窗体 2.双击放大 四.拖拽 五.相关文章 原文链接:Markdown模板 一.概述 用Qt进行开发界面时,既想要实现友好的用户交互又想界面漂亮,那么自定义界面就必不可少.其中有一个操作就是是我们每一个Qter开发者都要会的,而且是经常进行的. Qt::FramelessWindowHint这个属性想必大家都使用过,有些同学可能对这个属性很了解,也用的是炉火纯青,今天我们也来说说这个属性. 关于这个无边框属性网上也有一些文章,有些谈论的是b

[转]Qt中ui文件的使用

用designer设计的*.ui文件可以通过uic工具转换为*.h文件(在编译时也会自动生成这样一个ui_*.h文件),有了这个.h文件就可以直接按照纯C++的方式对其中的类进行调用.ui文件的使用就是利用默认工具uic自动产生一个类,然后用该类的setui函数加载界面到相应的对象上.       .ui文件的使用有三种形式:第一种是直接使用,第二种是定义一个新类,声明一个ui子对象,利用该对象来加载界面,第三种是将ui作为基类派生新的类. 借用一个例程分析如下: 工程及界面