![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GTK开发
xb_0916
自我评价
为人诚恳,热情,专业知识扎实,工作认真踏实负责,良好的沟通能力及团队合作创新精神
展开
-
设定xfce工具栏图标背景的几种方法
现在有这么一个需求,需要将xfce工具栏上图标的背景设置成指定的背景,那么可以用下面几种方法:1.修改~/.gtkrc-2.0,这个方法最简单,可以参考:http://wiki.archlinux.org/index.php/Xfce_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29#.E5.A6.82.E4.BD.95.E8.AE.A9.E6.A1.8转载 2013-05-13 09:55:21 · 928 阅读 · 0 评论 -
(三)、一步一步学GTK+之布局
本来想接上篇把关于窗口方面的写的更详尽一点,但因为我做软件的习惯来说还暂时用不不到、我们先跳过,然后先说说窗口中的布局。跟大多数软件界面一样,一般包含标题栏、菜单栏、工具栏、状态栏和工作区等。首先,我必须要有一个初步的规划,因为是自己设计一些软件,我只需要问我自己几个问题(why/how),而不需要跟设计部进行沟通。1.Q:为什么要设计这个demo? A:初步认识GTK+的构件并应转载 2013-07-08 15:53:30 · 582 阅读 · 0 评论 -
(二)、一步一步学GTK+之窗口
本系列不准备对GTK+的各个组件分别介绍,这会让人觉得很无趣,采用开发一个小软件作为演示,该软件的功能就是演示GTK+的控件应用,以达到学习目的。在上一篇的最后我给出了一段代码来测试环境——显示了一个空白的窗口,代码如下:#include int main( int argc, char *argv[]){ GtkWidget *window; /*初始化整个GTK转载 2013-07-08 15:51:27 · 569 阅读 · 0 评论 -
(一)、一步一步学GTK+之开篇
本人作为一个老程序员(仅指年龄老)想要学习一些跨平台的开源项目,比如GTK+、GStreamer等,特写博客方便自己加深记忆,可能很多内容是直接从一些教程中摘取,如涉及到版权问题,请联系我:28341847@qq.com. 本系列根据《GTK+程序设计中文版》(pdf版)中内容,摘取一些个人认为比较重要的内容或代码,并加上一些个人的注释和心得,以达到学习的目的,其中会涉及到在linux和w转载 2013-07-08 15:50:17 · 489 阅读 · 0 评论 -
GTK+2.0 中的容器控件与布局技巧
简介: 学习图形界面编程,要过的第一关就是熟悉控件的使用,快速掌握控件的使用和布局技巧是初学者最为迫切的要求,本文向有意在LINUX下用GTK+2.0开发图形界面应用程序的初学者朋友们指出这一途径发布日期: 2002 年 12 月 10 日 级别: 初级 访问情况 : 7210 次浏览 评论: 0 (查看 | 添加评论 - 登录) 平均分 (17个评分)为本文评分转载 2013-07-08 15:49:19 · 658 阅读 · 0 评论 -
gtk+程序设计概述
1 概述gtk+编程和 Java 编程相同,首先构建一个界面,然后程序进入消息循环。当窗口等构件上有事件产生时,该事件会被窗口管理器捕获,如果程序注册了该事件的处理函数,则使用该处理函数来处理事件,否则使用窗口处理管理奇的默认处理函数来处理该事件gtk+ 编程中,以 g_ 开头的函数和以 g 开头的变量为在 glib 函数库中定义的函数和变量。以 gtk_ 开头的函数和以 Gtk 开头转载 2013-06-18 17:20:33 · 605 阅读 · 0 评论 -
GTK程序--GTKENTRY模拟登录框
转载:http://hi.baidu.com/vivo01/blog/item/1af48ed4b253c5c951da4b2f.html//这个程序包括两个GtkEntry,一个用于获得用户名,一个用于获得密码,密码框设置不可见,不可见时显示字符为“#”,登录成功或失败会给出相应提示#include #define NAME "root"#define PWD转载 2013-06-18 17:19:27 · 2090 阅读 · 0 评论 -
Gtk+实现非规则按钮的不同状态图片切换
实现非规则按钮的不同状态图片切换。PNG透明效果的按钮只是一些技术验证的代码,自己去好好封装一下就ok拉。#include gint mouse_event_handle(GtkWidget *widget, GdkEventButton *event, gpointer data){ switch(event->button) { case 1:转载 2013-06-06 13:42:35 · 784 阅读 · 0 评论 -
GtkAboutDialog中的一个陷阱
GTK+学习笔记4 Comments 众所周知,在一个GtkAboutDialog控件中,是可以用gtk_about_dialog_set_logo来设置logo的,其函数原型如下:?12void gtk_about_dialog_set_logo (GtkA转载 2013-06-03 11:12:38 · 1160 阅读 · 0 评论 -
GTK常用函数
GDK_Menu:window键盘的换挡值。Alt获取屏幕大小:GdkScreen *screen = gdk_screen_get_default();gint width = gdk_screen_get_width(screen);gint height = gdk_screen_get_height(screen);获取设置时间:time_t now_tim原创 2013-05-13 14:57:32 · 631 阅读 · 0 评论 -
(四)、一步一步学GTK+之多窗口
一、按照一定的逻辑去切割代码并实现多窗口上一篇中完成了一个简单的软件界面,考虑到这个软件主要的目的是在软件中容纳很多控件,一个窗口中不可能全部包含进去的。所以这篇内容是我们一起来学下多窗口。既然我们要实现多窗口,那么就不能把所有代码放到一个文件中,这样会很混乱的,一个文件来放一个窗口,然后用main.c的入口文件来调度它们。使用我先把文件的结构分为:main.c——入口文件window转载 2013-07-08 15:54:32 · 821 阅读 · 0 评论