自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 【经验总结】开发人员的最佳做法-翻译来源于一位工作16年的大佬总结

开发人员的最佳做法 目录 前言 最佳实践1-继续阅读现有软件的源代码 您阅读软件源代码吗? 最佳做法2-下一步完成文件 今天学到的东西,为明天做好准备! 最佳实践3-遵循已定义的标准,不要创建它 源代码是您的宝贝! 最佳做法4-应编写代码进行审查 接受批评但不要批评 最佳实践...

2019-12-20 11:07:03

阅读数 53

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK AboutDialog类 【二十七】

gtk.AboutDialog小部件提供了一种显示有关程序信息的简单方法,例如其徽标,名称,版权,网站和许可证。当用户从“帮助”菜单中选择“关于”选项时,通常会打开一个“关于”对话框。对话框的所有部分都是可选的。 “关于”对话框可以包含URL和电子邮件地址。gtk.AboutDialog在用户单...

2019-12-31 13:53:11

阅读数 20

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK MessageDialog类 【二十六】

Messagedialog小部件是一个Dialog窗口,配置为显示代表消息类型的图像,即错误,问题或某些参考文本。使用以下构造函数声明MessageDialog对象- gtk.MessageDialog(parent = None, flags = 0, type = gtk.MESSAGE_...

2019-12-31 12:58:00

阅读数 17

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 对话框类 【二十五】

对话框小部件通常用作父窗口顶部的弹出窗口。对话框的目的是从用户那里收集一些数据并将其发送到父窗口。对话框可以是模式对话框(在其中阻止父框架),也可以是无模式对话框(可以绕过对话框)。 PyGTK库的Dialog小部件是一个垂直分割的窗口。在其顶部,有一个gtk.VBox,其中包装了Label或E...

2019-12-26 10:08:38

阅读数 16

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 滚动条类 【二十四】

此类是gtk.Hscrollbar和gtk.Vscrollbar小部件的抽象基类。两者都与调整对象关联。滚动条的拇指位置由滚动调整控制。调整对象的属性如下使用- 降低 滚动区域的最小值 上 滚动区域的最大值 值 表示滚动条的位置,该位置必须在上下之间 页面大小 ...

2019-12-26 09:43:17

阅读数 23

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK SCale类 【二十三】

此类充当HScale和VScale小部件的抽象基类。这些小部件用作滑块控件并选择一个数值。 该抽象类的以下方法由HScale类和VScale类实现- set_digits()-设置小数位数,以显示小部件的瞬时值。 set_draw_value()-设置为True,当前值将显示在滑...

2019-12-26 09:39:01

阅读数 11

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 范围等级 【二十二】

此类充当小部件的基类,这些小部件可让用户在上下限之间调整数字参数的值。比例小部件(gtk.Hscale和gtk.Vscale)和滚动条小部件(gtk.HScrollbar和gtk.VScrollbar)从Range类派生功能。这些范围小部件与Adjustment对象一起使用。 gtk.Range...

2019-12-26 09:37:02

阅读数 21

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 调整等级 【二十一】

PyGTK工具包中的某些小部件可以使用户通过使用鼠标或键盘在指定范围内调整其属性。诸如Viewport之类的小部件用于显示大数据的某些可调整部分,例如TextView控件中的多行文本。 PyGTK使用gtk.Adjustment对象与此类小部件关联使用,以便将用户调整传递给某些回调函数进行处理。...

2019-12-26 09:35:33

阅读数 8

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 工具栏类 【二十】

工具栏类继承自gtk.Container类。它拥有并管理一组按钮和其他小部件。通常在顶层窗口的菜单栏正下方可以看到一个或多个水平按钮条。工具栏也可以放在一个名为HandleBox的可分离窗口中。默认情况下,gtk.Toolbar小部件中的按钮是水平放置的。可以通过将direction属性设置为gt...

2019-12-26 09:33:57

阅读数 17

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 菜单栏、菜单和菜单项【十九】

顶层gtk.Window标题栏正下方的水平栏被保留以显示一系列菜单。它是PyGTK API中gtk.MenuBar类的对象。 gtk.Menu类的对象已添加到菜单栏。它还用于创建上下文菜单和弹出菜单。每个菜单可能包含一个或多个gtk.MenuItem小部件。其中一些可以是子菜单,并具有级联的Me...

2019-12-26 09:30:29

阅读数 11

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK RadioButton类 【十八】

单个RadioButton小部件提供的功能类似于CheckButton。但是,当同一容器中有多个单选按钮时,则互斥选择可供用户从可用选项之一中进行选择。如果容器中的每个单选按钮都属于同一组,那么当一个按钮被选中时,其他按钮将被自动取消选择。 以下是gtk.RadioButton类的构造函数- ...

2019-12-26 09:09:30

阅读数 5

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK CheckButton类 【十七】

CheckButton小部件不过是样式为复选框和标签的ToggleButton。它继承了ToggleButton类的所有属性和方法。与ToggleButton的标题位于按钮表面的方式不同,CheckButton会显示一个可检查的小方块,并在其右侧带有标签。 与gtk.CheckButton关联的...

2019-12-26 09:03:27

阅读数 11

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK ToggleButton类 【十六】

ToggleButton小部件是一个gtk.Button,它具有两种状态-按下或活动(或打开)状态以及正常或不活动(或关闭)状态。每次按下该按钮,状态就会交替变化。还可以通过set_active()方法以编程方式更改ToggleButton的状态。要切换按钮的状态,还可以使用toggled()方法...

2019-12-24 22:38:52

阅读数 12

评论数 0

转载 【ffmpeg】手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流

目录 1.安装ffmpeg 2.安装Nginx依赖 3.安装Nginx 4.配置Nginx流媒体服务器 5.使用 ffmpeg 推流本地视频 最近尝试着搭建了搭建一个基于RTMP协议 的流媒体服务器,我采用了Nginx流媒体服务器,并使用 ffmpeg 进行推流,成功推流本地视频到流媒...

2019-12-24 15:34:15

阅读数 28

评论数 0

转载 音视频网络传输协议有哪些,RTSP/RTMP/SRT/NDI协议之间特点

网络视频传输协议有哪些,RTSP/RTMP/SRT/RTP之间特点下面详细介绍: RTP协议(Real-time Transport Protocol)是一个网络传输协议,是一种实时传输协议技术,RTP协议常用于流媒体系统(配合RTSP协议)视频会议和一键通(Push to Talk)系统(配合...

2019-12-24 13:57:52

阅读数 35

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK ComboBox类 【十五】

ComboBox是任何GUI工具包中功能强大且流行的小部件。它提供了用户可以选择的项目下拉列表。gtk.ComboBox小部件实现了CellLayout接口,并提供了许多方法来管理项目的显示。 gtk.ComboBox类的对象与ListSore相关联,ListSore是一个列表模型,可以与显示项...

2019-12-24 13:01:09

阅读数 15

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 布局类 【十四】

gtk.Layout是类似于gtk.Fixed的容器小部件。通过指定绝对坐标将小部件放置在“布局”小部件中。但是,布局在以下方面与固定窗口小部件不同- 布局小部件可以具有无限的宽度和高度。width和height的最大值受无符号整数的大小限制。 gtk.DrawingArea窗口小...

2019-12-24 11:56:02

阅读数 13

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK EventBox类 【十三】

PyGTK工具套件中的某些小部件没有自己的窗口。这样的无窗口小部件无法接收事件信号。如果将此类小部件(例如标签)放在事件框内,则可以接收信号。 EventBox是一个不可见的容器,为无窗口小部件提供窗口。它有一个简单的构造函数,没有任何参数- gtk.EventBox() 例 在以下示例...

2019-12-24 10:14:26

阅读数 8

评论数 0

原创 【Python】【Linux】PyGTK模块的使用-目录

【Python】【Linux】PyGTK模块的使用-大全 PyGTK demo github项目地址:https://github.com/rong11417/PyGTK_demo 教程 1.【python】【linux】PyGTK模块的使用-PyGTK简介安装【一】 2.【python...

2019-12-24 10:09:58

阅读数 48

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 对齐类 【十二】

事实证明,此小部件可用于控制其子小部件的对齐方式和大小。它具有四个属性,分别称为xalign,yalign,xscale和yscale。scale属性指定子窗口小部件将使用多少可用空间。align属性用于将子窗口小部件放置在可用区域中。 这四个属性的浮点值都介于0和1.0之间。如果xscale和...

2019-12-24 10:04:09

阅读数 8

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK ButtonBox类 【十一】

gtk API中的ButtonBox类用作容器的基类,以容纳水平或垂直多个按钮。HButtonBox和VButtonBox这两个子类是从ButtonBox类派生的,ButtonBox类本身是gtk.Box类的子类。 按钮框用于在整个应用程序中提供一致的按钮布局。它提供了一种在所有小部件上都保持不...

2019-12-24 09:58:00

阅读数 8

评论数 0

原创 【python】【linux】PyGTK模块的使用-PyGTK 盒子类 【十】

gtk.Box类是定义容器功能的抽象类,在该容器中将小部件放置在矩形区域中。gtk.HBox和gtk.VBox小部件是从中派生的。 gtk.Hbox中的子窗口小部件在同一行中水平排列。另一方面,gtk.VBox的子窗口小部件在同一列中垂直排列。 gtk.Box类使用以下构造函数- gtk....

2019-12-24 09:54:10

阅读数 5

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 容器类【九】

yGTK库提供了不同的容器类来控制窗口小部件的放置。最简单的方法是使用固定的容器类,然后通过指定其绝对坐标(以像素为单位)将小部件放置在其中。 现在让我们遵循以下步骤- 步骤1-声明固定类的对象 fixed = gtk.Fixed() 步骤2-创建一个按钮小部件,并使用需要x和y坐标的p...

2019-12-23 14:59:48

阅读数 14

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 事件处理【八】

除了信号机制外,窗口系统事件还可以连接到回调函数。窗口大小调整,按键按下,滚动事件等是一些常见的窗口系统事件。这些事件将报告给应用程序的主循环。从那里,它们通过信号传递给回调函数。 下面列出了一些系统事件- button_press_event button_release_event s...

2019-12-23 14:50:35

阅读数 7

评论数 0

原创 【python】【linux】PyGTK模块的使用-PyGTK 信号处理【七】

与以顺序方式执行的控制台模式应用程序不同,基于GUI的应用程序是事件驱动的。所述gtk.main()函数开始的无限循环。GUI上发生的事件将转移到适当的回调函数。 每个从GObject类派生的PyGTK小部件都旨在发出“信号”以响应一个或多个事件。信号本身不执行任何操作。而是将其“连接”到回调函...

2019-12-23 14:39:07

阅读数 13

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 文本输入框类 【六】

输入小部件是单行文本输入小部件。如果输入的文本长于窗口小部件的分配,窗口小部件将滚动以使光标位置可见。 可以使用此类的set_visibility()方法以密码模式转换输入字段。输入的文本替换为invisible_char()方法选择的字符,默认为'*'。 Entry类具有...

2019-12-23 14:14:44

阅读数 15

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK标签类【五】

标签窗口小部件可用于显示不可编辑的文本。标签在内部由许多其他小部件使用。例如,Button带有标签以在脸上显示文本。同样,MenuItem对象也具有标签。标签是无窗口对象,因此它不能直接接收事件。 Label类具有一个简单的构造函数- gtk.Label(str = None) 以下有用的...

2019-12-23 14:02:41

阅读数 15

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK 按钮类【四】

gtk.Button小部件通常显示为带有文本标签的按钮。通常用于附加单击按钮时调用的回调函数或方法。 gtk.Button类具有以下构造函数- gtk.Button(label = None, stock = None, use_underline = True) 其中, 标签-按钮...

2019-12-23 14:00:52

阅读数 13

评论数 0

原创 【python】【Linux】PyGTK模块的使用-PyGTK窗口类【三】

PyGTK模块的使用-PyGTK窗口类【三】 gtk.Window类的对象提供了一个小部件,用户通常将其视为Wwindow。这个小部件是一个容器,因此,它可以容纳一个子小部件。它提供了一个显示有标题栏和调整大小控件的显示区域。 gtk.Window类具有以下构造函数- gtk.Window...

2019-12-23 13:59:08

阅读数 15

评论数 0

原创 【python】【linux】PyGTK模块的使用-PyGTK部件介绍【二】

PyGTK模块包含各种小部件。gtk.Object类充当大多数窗口小部件以及某些非小部件类的基类。gtk.Window类为使用PyGTK的桌面应用程序提供了顶层窗口。下表列出了重要的小部件及其功能 序号 类和说明 1个 gtk.Widget 这是所有PyGTK小部...

2019-12-23 13:55:33

阅读数 28

评论数 0

原创 【python】【linux】PyGTK模块的使用-PyGTK简介安装【一】

1.PyGTK的简介 PyGTK是一组用Python和C编写的GTK + GUI库包装程序。它是GNOME项目的一部分。它提供了用于使用Python构建桌面应用程序的综合工具。也可以使用其他流行的GUI库的Python绑定。 PyQt是QT库的Python端口。我们的PyQt教程可以在这里找到...

2019-12-23 13:53:13

阅读数 167

评论数 0

原创 【linux】【shell】linux shell 图形化界面之dialog

目录 1.消息框 2.复选框 3.询问框 4.复杂询问框 5.复杂询问框2 1.消息框 [root@localhost shell]# dialog --msgbox "Hello World" 9 18 2.复选框 [root@localhost she...

2019-12-23 13:09:10

阅读数 16

评论数 0

原创 【Linux】【socket】UNIX之套接字详解中卷

目录 7.端口与服务 示例端口和服务 端口和服务功能 8.网络字节序 字节排序功能 确定主机字节顺序的程序 9.IP地址功能 int inet_aton(const char * strptr,struct in_addr * addrptr) in_addr_t inet_ad...

2019-12-20 23:24:52

阅读数 4

评论数 0

原创 【Linux】【socket】UNIX之套接字详解上卷

目录 1.什么是套接字? 套接字在哪里使用? 套接字类型 下一步是什么? 2.摘要 端口和服务功能 字节排序功能 IP地址功能 套接字核心功能 套接字助手功能 3.网络地址 地址类别 例 子网划分 4.网络主机名 / etc / hosts文件 5.客户端服务器模...

2019-12-20 22:28:40

阅读数 9

评论数 0

原创 【图像处理】数字图像处理简介

目录 1.介绍 2.模拟图像处理 3.数字图像处理 4.什么是图像 5.数字图像和信号之间的关系 信号 关系 6.如何形成数字图像 7.应用 机器/计算机视觉 计算机图形学 人工智能 信号处理 1.介绍 数字图像处理(Digital Image Processing)...

2019-12-20 10:36:34

阅读数 283

评论数 0

原创 【Linux】Linux中/etc/passwd与/etc/shadow文件分析及扩展

Linux中/etc/passwd与/etc/shadow文件分析 目录 一.passwd文件分析 二.shadow文件分析 3.扩展 一.passwd文件分析 在Linux中有这样两个文件是管理着用户的账号密码的,我们先看看这两个文件的内容,如下为/etc/passwd文件 内...

2019-12-20 09:52:41

阅读数 8

评论数 0

原创 【C】【linux】利用linux C 获取用户信息

创建个user.c文件 #include <sys/types.h> #include <pwd.h> #include <stdio.h> #include <unistd.h> #include <stdlib.h> int m...

2019-12-18 18:34:22

阅读数 8

评论数 0

原创 【C】【linux】利用C stdio.h printf函数 控制终端字体颜色

实例1 #include <stdio.h> int main(){ printf("\033[0;37m%s \033[0m\n","linux"); printf("\033[0;36m%s \033[0m\n&quo...

2019-12-18 16:58:24

阅读数 10

评论数 0

原创 【C】【Linux】利用C curses函数库进行终端彩色显示

以前,只有极少数的哑终端支持彩色显示功能,所以大多数早起的curses函数库都不支持色彩,现在,ncurses和其他大多数现代的curses实现版本都提供了对它的支持。但是遗憾的是,curses函数库的“哑屏幕”影响了其API,curses只能以一种非常受限的方式来使用彩色,这反映了早起彩色终端显...

2019-12-18 16:49:43

阅读数 10

评论数 0

转载 【GTK】【linux】如何使用gtk-demo里面的例程

gtk-demo中的例子都是在一个框架中的,如果想自己单拿出来运行,要添加主函数,大多如下: int main(intargc,char**argv) { GtkWidget*window; gtk_init(&argc,&argv); window=demo-...

2019-12-17 17:54:02

阅读数 22

评论数 0

提示
确定要删除当前文章?
取消 删除