GTK

2024/4/13 2:19:46

DirectFB移植(GUI arm linux DirectFB GTK tslib)

DirectFB移植 1 前言 数年前,曾经开发过一个嵌入式的产品,如今市场依然存在,但由于电子产品的升级换代很快,许多元器件都采购不到了,为了延续产品的生命周期,计划在linux平台上开发新的版本。而在lin…

Webkit自带谷歌浏览器实例分析(2)

Webkit自带谷歌浏览器实例分析(2) 收藏 作者:水木杨 上篇说到,咱们把main函数走了一遍了,是不是可以写个基于webkit简单的浏览器了呢? 非也,,,其实即便是这么简单的浏览器…

directfb+gtk+webkit在arm上的移植

directfbgtkwebkit在arm上的移植 最近在tcc8900(arm11)平台上移植了一下webkit浏览器(gtk),花了近两天时间,大部分时间都给编译各种依赖的库给耗费了,特记录一下,以备后来者参考。atk-1.30.0 …

ubuntu10.04 安装KDE桌面

下载GNOME,安装KDE今天心血来潮装了KDE,感觉灰常不错,嘎嘎进入Ubuntu的默认安装的桌面后打开终端,输入sudo apt-get install kUbuntu-desktop回车后输入密码接下来提示下载KDE需要多少空间,解压后需要多少空间&#xf…

GTK编程:获取屏幕分辨率

最近开始学习GTK图形界面编程了,先写一些非常基础的程序。 这个程序实现的功能是:获取屏幕的分辨率。 使用场景:当需要将窗体显示在屏幕指定的位置的时候,比如居中(当然了,让窗体居中还有更简便的方法&am…

Linux Ubuntu常用软件

速配指南之软件参考 本文定位:作为速配指南的补充,列出国内用户比较常用的软件。请将论坛软件推荐版块的内容逐步转移至wiki,而非本文。 本文作用:为新手指明软件的方向,也可供已入门的同仁参考。 注意事项&#xff1a…

linux GUI

Linux开发GUI应用程序概述 作者:杜昆 2001-11-06 08:00:00 来自:http://www.swm.com.cn Linux历史简介 1991年,芬兰大学生Linus Torvalds编写了一个小的操作系统内核,这就是Linux的前身, Linus Torvalds也由此成为了L…

GTK编程:获取图片的分辨率

实现功能&#xff1a;获取指定图片的分辨率 使用场景&#xff1a;需要对图片进行等比例缩放的时候。 /* File: PicParam.c* Date: Mon Mar 23 17:39:34 HKT 2015* Describe: Print picture resolution* Autor: won*/ #include <gtk/gtk.h> #include <stdio.h>int…

configure、pkg-config、pkg_config_path三者的关系

简述configure、pkg-config、pkg_config_path三者的关系 学习┊工作相关 Mar 8th, 2010 easylife 一、什么是configure 源码安装过程中大多会用到configure这个程序&#xff0c;一般的configure都是一个script&#xff0c;执行时可以传入必要参数告知配置项目。 configure程序…

WebKit介绍及总结(三)

WebKit介绍及总结&#xff08;三&#xff09; 六 . 编译与调试 在 ubuntu-10.04 上编译 Webkit &#xff0c;所用的版本 r60742 &#xff0c;基于 Qt &#xff1a; 安装 sudo apt-get install libxslt-dev gperf bison libsqlite3-dev flex libqt4-dev build-essential s…

windows下部署GTK环境

windows下部署GTK环境 1.下载MSYS2 下载地址&#xff1a;MSYS下载地址 选择&#xff1a;msys2-x86_64-20220904.exe 2.安装相关工具 # gcc pacman -S mingw-w64-ucrt-x86_64-gcc# gtk pacman -S mingw-w64-x86_64-gtk4# 语言开发包 pacman -S mingw-w64-x86_64-toolchain …

ubuntu安装gtk

sudo apt-get install build-essential #这将安装gcc/g/gdb/make 等基本编程工具sudo apt-get install gnome-core-devel #这将安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件sudo apt-get install pkg-config #用于在编译GTK程序时自动找出头文件及库文件位置sudo apt…

品尝 GNU Prolog (3)

http://blog.csdn.net/lawme/archive/2008/10/17/3089770.aspx 六、简要解释与 GTK-Server 相关的语句 属于 Prolog 语法、用法等基本知识&#xff0c;请参阅下列的教程 http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html 属于 GNU Prolog 的内部谓词&…

RHEL5.3安装rattle,GTK version 2.8.0 required

在R下 >install.packages("rattle") 安装成功后&#xff0c;执行>rattle()&#xff0c;会自动安装gtk>install.packaes(RGtk2)&#xff0c;这时报错&#xff0c;GTK version 2.8.0 required yum install libgtk-java-devel&#xff0c;在关联包中有gtk2 如果…

configure编译中常见的错误

$ sudo aptitude install scim-qtimm 解决eva 下无法使用 scim输入法的问题 (1)sudo ./configure --prefix/usr 之后出现一下错误&#xff1a;checking how to run the C preprocessor... /lib/cppconfigure: error: C preprocessor "/lib/cpp" fails sanity checkS…

QT 中Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”?

解决办法&#xff1a;在软件中心&#xff0c;输入gtk2-engines-pixbuf&#xff0c;直接安装。OK

ubuntu configure的问题解决

sudo apt-get install 软件包 这个是更新你指定的软件包 sudo apt-get update 获取更新列表 sudo apt-get dist-upgrade 开始更新 ./configure的问题 错误&#xff1a; C compiler cannot create executables 原因&#xff1a; 解决&#xff1a;sudo ap…

webkit Gtk paltform的一张原理图

关于webkit Gtk paltform的一张原理图 http://www.jjos.org/wp-content/uploads/2010/05/WebKit-Major-Object1.jpg

从零开始基于ARM 交叉编译开源浏览器webkit

从零开始基于ARM 交叉编译开源浏览器webkit 收藏 出发点&#xff1a; 我想看免费的国内外网络电视&#xff0c;所以基于ARM板DIY一个Internet TV, 需要做的工作主要有&#xff1a; 1) 编译浏览器webkit 2) 移植clutter webkit实现类似apple界面 3) 移植Morphine.tv 实践过程&am…

GTK+中工具栏(Toolbar)使用说明

GTK中工具栏&#xff08;Toolbar&#xff09;使用说明 2008-12-2 13:40|查看数: 1184 工具栏(Toolbars)常用来将一些构件分组&#xff0c;这样能够简化定制它们的外观和布局。典型情况下工具栏由带图标和标签以及工具提示的按钮组成&#xff0c;不过&#xff0c;其它构件也可以…

Webkit自带谷歌浏览器实例分析(3)

Webkit自带谷歌浏览器实例分析&#xff08;3&#xff09; 收藏 第二节我们几个重要函数的实现涉及到的回调函数都没有过多的解释&#xff0c;是因为我想单独的拿出来品味&#xff0c;慢慢享用。/*这是上边用到的几个全局变量*/ static GtkWidget* main_window; static GtkWidge…

GTK入门

一.GTK库 GTK (GIMP Toolkit) 是一套开源的跨平台图形用户界面 (GUI) 工具包&#xff0c;最初是为 GNU 图像处理程序 (GIMP) 设计的。它提供了一组可重用的 GUI 元素&#xff08;例如按钮、文本框、下拉列表、进度条等&#xff09;&#xff0c;可以用于开发各种类型的应用程序…

Windows 10使用gvsbuild安装配置GTK

根据GTK官方网站Setting up GTK for Windows&#xff0c;在Windows上安装GTK有两种方法&#xff0c;一种是使用MSYS&#xff0c;这种方法较为简单&#xff0c;在此不表&#xff1b;另一种是使用gvsbuild&#xff0c;较为复杂&#xff0c;流程如下&#xff1a; 安装dependencie…

GTK QT Gnome KDE

GTK是用C, Qt用的是C&#xff0c;这是一个最简单的区别&#xff0c;所以开发程序相对来说&#xff0c;只是相对&#xff0c;GTK的程序执行效率会高些&#xff0c;QT的程序开发环境成熟&#xff0c;效率高&#xff0c;代码重用高&#xff0c;维护也方便。可能以前由于授权方面的…

Code::Blocks 编译参数的相关设置

Code::Blocks 编译参数的相关设置 ***************************************************** code::blocks设置cflags参数 Settings > Compiler and debugger > Compiler settings > other options 填写所需的库名&#xff0c;比如&#xff1a; pkg-config --cf…

Dev-Cpp/Mingw32 环境介绍

http://wxjiao.blog.hexun.com/1945078_d.html Dev-Cpp/Mingw32 环境介绍 [转贴 2005-12-30 14:37:51] 字号&#xff1a;大 中 小 文章来源: 点击查看原文&#xff1a;Dev-Cpp/Mingw32 环境介绍 Dev-Cpp/Mingw32 环境介绍(1) 前言 对于现在越来越多得关于编程方面得问题和商业…

gtk和webkitgtk源码编译

gtk3依赖glib,gdkpixbuf,pango,atk和Gobject Introspection;webkitgtk依赖gtk&#xff0c;下面为我编译gtk和webkitgtk源码并安装在自定义目录的过程 zlib: ./configure --prefix/home/gtbureau/project/zlib-1.2.11/lib make make install PKG_CONFIG_PATH/home/gtbureau/pro…

在Ubuntu 8.10下安装QQ for Linux的过程

星期一的Linux课上老师叫我们在Linux下安装QQ&#xff0c;在课上&#xff0c;我们开了网&#xff0c;所以我就上网用Google搜了一下&#xff0c;有好多方法啊。我首先看到的是QQ官网的qq for linux的安装方法。这个方法说起来是十分简单的&#xff0c;但在安装的过程中&#xf…

pkg-config 使用心得 找不到/usr/lib 跑到/usr/local/lib fr net

你在 Unix 或 Linux 下开发过软件吗&#xff1f;写完一个程序&#xff0c;编译运行完全正常&#xff0c;在你本机上工作得好好的&#xff0c;你放到源代码管理系统中。然后&#xff0c;告诉你的同事说&#xff0c;你可以取下来用了。这时&#xff0c;你长长的出了一口气&#x…

debian下中文显示与输入法scim

我用的locale是en_US.UTF-8&#xff0c;根据SCIM的文档说明&#xff0c;装SCIM最好用UTF-8的locale。我感觉这样较好&#xff0c;配置好后&#xff0c;既不担心中文的难看&#xff0c;又没有乱码的问题。 对于一个新装好的没有安装SCIM的Debian系统&#xff08;新的debian安装…

Ubuntu 7.10 Server 安装 Desktop

apt-get install x-window-system-core xserver-xorg gnome-desktop-environment不过系统会提示插入“ubuntu server安装盘”&#xff0c;Enter后出现以下提示&#xff1a; &#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;…

GTK+

GTK&#xff08;GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的&#xff0c;但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK广为流传&#xff0c;成为Linux下开发图形界面的应用程序的主流开发工具…

GTK学习(3)-Lable、pixbuf、single、GtkEntry

添加标签 标签主要是显示文本信息&#xff0c;用作标志。 标签的创建&#xff1a; GtkWidget *gtk_label_new(const gchar *str); str&#xff1a;文本内容 返回值&#xff1a;标签指针 设置标签的内容&#xff1a; void gtk_label_set_text (GtkLabel *label, const gch…

GTK学习(1)-常用控件之窗口( GtkWindow )

转自http://blog.csdn.net/lianghe_work/article/details/47087109 项目中需要用到GTK&#xff0c;在这里整理几个经常用到的知识点。 窗口的创建&#xff1a; GtkWidget *gtk_window_new(GtkWindowType type); GtkWindowType是一个枚举&#xff0c;有两种情况&#xff1a; G…

Webkit自带谷歌浏览器实例分析(1)

这个程序是用source insight阅读的&#xff0c;&#xff0c;&#xff0c;source insight怎一个强字了得&#xff1f;&#xff01; 从main函数开始分析&#xff1a; int main (int argc, char* argv[]) { gtk_init (&argc, &argv); /*初始化gtk整个实例&#…

GTK编程:将图片文件按指定比例显示

实现功能&#xff1a;将指定的图片文件按指定比例在窗体中显示 注意&#xff1a;这段代码没有信号处理的实现&#xff0c;当点击关闭窗体的时候&#xff0c;虽然窗体关闭了&#xff0c;但程序并没有真正退出。 /* File: SizeShow.c* Date: Mon Mar 27 15:36:09 HKT 2015* Des…

sled11 sp2 opensuse zypper usage fr net

Zypper 的使用说明 &#xff0d; ripple 译 -2008/06/13 # 类似于 debian/ubuntu 下面非常好用的命令行包和源管理工具 apt &#xff0c; dpkg &#xff0c; fedora 下面的 yum &#xff0c;同样 opensuse 除了&#xff03;拥有大家熟悉非常强大的图形界面包管理工具 y…

linux下最好用的中文输入法 scim

SCIM应该是最好的中文输入法了&#xff0c;它与搜狗差不多&#xff0c;下面介绍它的安装方法&#xff1a; 1)终端输入&#xff1a;sudo apt-get remove scim 这一步是删除安装系统的时候装的那个scim&#xff0c;实际是个假的&#xff0c;我这里不可以用 2&#xff09;sudo apt…

DirectFB+GTK交叉编译

编译平台&#xff1a;x86、VMware上Ubuntu-10.04 目标平台&#xff1a;SOC3210 交叉编译工具链&#xff1a;gcc-3.4.6(mipsel) 一、所需软件包&#xff1a; 1、zlib-1.2.5.tar.bz2 2、freetype‐2.3.5.tar.bz2 3、libpng-1.2.40.tar.bz2 4、jpegsrc.v6b.tar.gz 5、Direc…

品尝 GNU Prolog (2)

http://blog.csdn.net/lawme/archive/2008/10/15/3081870.aspx 五、GNU Prolog 程序制作 GUI 界面的方式比较新颖、合理。 它本身轻便小巧&#xff0c;没有专门的 GUI 功能机制&#xff0c;但它可以调用 GTK-Server &#xff0c;使其程序实现 GUI 界面。 GTK-Server 需要另行…

ubuntu安装配置

一、前言&#xff1a; Linux的近年来的发展迅速&#xff0c;在我接触Linux的2年中&#xff0c;Windows还 是那个Windows&#xff0c;而 Linux已经不是2年前的Linux了&#xff01;把Linux作为桌面&#xff0c;也随着Linux易用性的提高而渐渐为越来越多的人所接受。据说Google公…

GTK编程:button控件与消息事件

实现功能&#xff1a;没什么特定功能&#xff0c;只是为了熟悉一下button控件和消息事件而已&#xff08;弥补上一个程序没有实现的消息事件&#xff09; /* File: button_hello.c* Date: Tue Mar 24 14:58:06 HKT 2015* Describe: a simple button show * Autor: won*/#inclu…

GTK参考手册

https://www.bookstack.cn/books/GTK-3-Chinese-Reference-Manual

gcc如何生成库链接参数

1.gcc包含的c/c编译器 gcc,cc,c,g,gcc和cc是一样的&#xff0c;c和g是一样的。一般c程序就用gcc编译&#xff0c;c程序就用g编译。 2.gcc的基本用法 gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序&#xff0c;-o参数用来指定生成…

色彩空间转换公式汇编

色彩空间转换公式汇编XYZ —> RGB ref_X 95.047 //Observer 2, Illuminant D65ref_Y 100.000ref_Z 108.883 var_X X / 100 //X From 0 to ref_Xvar_Y Y / 100 //Y From 0 to ref_Yvar_Z Z / 100 //Z From 0 to ref_Y var_R var…

ubuntu 常见安装软件错误

1、错误&#xff1a; Cant find X includes. Please check your installation and add the correct paths! 原因&#xff1a;没有X的包含文件 解决&#xff1a;安装xlibs-dev即可 2、错误&#xff1a; Qt (> Qt 3.0) (headers and libraries) not found. Please check your…