GTK
echone_wenqian
php css html5 js jq tp linux c#开发者
展开
-
gtk-3.0学习笔记1-环境配置
编译环境Linux16.04,Gtk3.0,code::Block16.01。1.配置GTK3.0的环境查看是否安装了GTKpkg-config --list-all | grep gtk安装编译工具 —- 这将安装gcc/g++/gdb/make 等基本编程sudo apt-get install build-essential安装GTK的命令sudo apt-get install gnome-原创 2017-05-03 12:36:31 · 879 阅读 · 0 评论 -
gtk3.0-手册中的图形示例
https://developer.gnome.org/gtk3/stable/ch03.html原创 2017-05-04 16:29:44 · 2027 阅读 · 0 评论 -
gtk3.0学习笔记-object Hiearchy
对象层次结构Object Hierarchy GObject ├── GInitiallyUnowned │ ├── GtkWidget │ │ ├── GtkContainer │ │ │ ├── GtkBin │ │ │ │ ├── GtkWindow │ │ │ │ │ ├── G翻译 2017-05-04 16:24:33 · 791 阅读 · 0 评论 -
gtk3.0常见问题-常见问题
常见问题常见问题 - 在GTK +手册中找到常见问题的答案 问题与解答 这是由常见的“我如何…”问题组织的参考手册的“索引”。如果您不确定为您的问题阅读哪些文档,该列表是开始的好地方。1 开始1.1 如何开始使用GTK +?GTK + 网站提供了一些 教程和其他文档(大部分关于GTK + 2.x,但大多数仍然适用)。GNOME开发人员网站上可以找到从白皮书到在线图书的更多文档。研究这些材料后,您翻译 2017-05-04 15:52:27 · 3663 阅读 · 1 评论 -
gtk3.0学习笔记6-自定义绘图
许多小部件,如按钮,都自己做所有的绘图。你只要告诉他们你想要看到的标签,他们弄清楚要使用的字体,绘制按钮轮廓和焦点矩形等。有时,有必要做一些自定义的绘图。在这种情况下,GtkDrawingArea 可能是正确使用的小部件。它提供一个画布,您可以通过连接到“绘制”信号绘制。 小部件的内容通常需要部分或全部重新绘制,例如,当另一个窗口被移动并发现部分小部件时,或者当包含它的窗口被调整大小时。也可以通过翻译 2017-05-04 15:31:04 · 2365 阅读 · 1 评论 -
gtk3.0学习笔记5-创建应用 这章楼主还没搞明白 先这样
应用程序由多个文件组成: 二进制 这被安装在/usr/bin。 一个桌面文件 桌面文件提供有关桌面应用程序的重要信息,例如其名称,图标,D-Bus名称,启动它的命令行等。安装在/usr/share/applications。 一个图标 该图标安装在/usr/share/icons/hicolor/48x48/apps哪里,无论当前主题如何,它都将被发现。 设置模式 如果应用程序使用G原创 2017-05-04 15:19:21 · 362 阅读 · 0 评论 -
gtk3.0学习笔记4-构建用户界面
构建用户界面当构建一个更复杂的用户界面时,几十个或几百个小部件,在C代码中进行所有的安装工作都是麻烦的,而且改变是不可能的。值得庆幸的是,GTK +通过使用可由GtkBuilder类解析的XML格式的UI描述来支持用户界面布局与业务逻辑的分离。建立一个test.c文件,代码如下#include <gtk/gtk.h>static voidprint_hello (GtkWidget *widget原创 2017-05-04 14:08:55 · 1191 阅读 · 0 评论 -
gtk-3.0学习笔记3-布局始
创建应用程序时,您需要在窗口中放置多个窗口小部件。当您要将多个窗口小部件放入窗口时,控制每个窗口小部件的位置和大小变得非常重要。这是包装进来的地方。 GTK +带有各种各样的布局容器 ,其目的是控制添加到其中的子窗口小部件的布局。#include <gtk/gtk.h>static voidprint_hello (GtkWidget *widget, gpointer原创 2017-05-03 18:00:43 · 560 阅读 · 0 评论 -
gtk-3.0学习笔记2-hellword
打开codeBlock创建一个空的文件或者项目,如果是空的项目请子空项目下创建一个空文件,具体过程不再描述。 我们这名为helloword/helloword.c创建一个窗口#include <gtk/gtk.h>static void activate(GtkApplication *app,gpointer user_data) { GtkWindow *win; win =原创 2017-05-03 14:44:58 · 551 阅读 · 0 评论 -
Ubuntu16.04下编译virt-viewer
virt-viewer是SPICE在Linux下的一个开源项目,简单的说只是一个测试项目。下面为记录一下Ubuntu16.04桌面版下编译它的辛酸史。楼主很菜、楼主想哭。打开终端在home目录下创建一个spice文件夹cd /homemkdir spice准备原材料克隆spice-gtk如果您还没有安装git,请执行sudo apt-get install git然后git clone https原创 2017-05-09 15:24:10 · 2233 阅读 · 0 评论