unanao's Blog

用心感知世界之美

Gtk+/Glade编程(四)

布局管理

本文是根据只使用Gtk+的文章http://zetcode.com/tutorials/gtktutorial/gtklayoutmanagement/,将文中的例子使用Glade实现的。 当我们设计我们的GUI应用程序时,我们确定使用哪些组件,以及如何组织这些组件。我们使用不可见得“布局容器”对组件进行组织,这一章,我们会使用Glade实现GtkAlignment, GtkFixe...

Gtk+/Glade编程(三)

窗口和菜单

  本文将http://zetcode.com/tutorials/gtktutorial/中“Menus and Toolbars in GTK+”一章中内容采用Glade进行界面设计的方法完成这一章中的例子,并且增加一些解释说明和学习体会。 一、简单的菜单 1.创建一个窗口 2.添加菜单 如上图:菜单就在“容器”中,鼠标指的地方。 这个图时已经添加了“菜单” 3.为“退出”菜...

Gtk+/Glade编程(二)

入门

  本文将http://zetcode.com/tutorials/gtktutorial/中“Firs tporgrams”一章中内容采用Glade进行界面设计的方法完成“First porgrams”的例子,并且增加一些解释说明。 由于“Simple example”已经在《Gtk+/Glade编程(一)》中实现,这里就不再进行实现。 一、将窗口放置在屏幕中间 主要是窗口属性的设置,在...

Gtk+/Glade编程(一)

简介

  本文是我学习GTK+和glade3进行图形界面编程的一点学习心得的整理,主要是使用GTK+/Glade编程的文档较少,而且没有说名如何将二者联系起来,以及二者之间的关系。本文通过比较使用Glade和不使用Glade进行GUI编程进行比较,找出二者的异同,从而可以为学习使用Glade进行GUI设计提供一点学习思路。 什么是GTK+   首先,GTK+ 并不是一门编程语言,而是一个开发工具...

Linux c 常见问题

C语言常见问题

1 C 语言编译流程 示例代码: 源代码地址 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <stdio.h> /* * Example for compile */ #define PET "little hedgehog" int main() { printf("Hello lovely %s!\n", PET); ...

Linux常用命令和服务

命令和服务整理

1 免密码访问ssh远程linux 1.1 生成私钥文件 在客户端终端下输入以下命令 1 ssh-keygen -t rsa 每次执行 ssh-keygen -t rsa 产生的私钥文件都会不同 如果文件”~/.ssh/id_rsa”存在,会提示是否覆盖该文件,此时可选择”n”不覆盖该文件而使用已有的id_rsa文件 如果选择”y”则会重新生成”~/.ssh/id_rsa”文件。接...

日常使用的软件

常用软件和问题解决

1. 文本编辑器 visual studio code 微软开发的开源的跨平台编辑器,对于我最重要的用途是文本编辑,写Markdown是我的重要用途之一。 1. 下载地址 https://code.visualstudio.com/ 2. 增强Markdown实时预览功能 安装mardown的 perview enhanced插件。 3. 预览 先按:Ctrl + k, 然后按“v”...