参考GObject Introspection官方网址:http://live.gnome.org/GObjectIntrospection gtk gjs教程:http://zetcode.com/gui/javascriptgtktutorial/    在gnome shell中可以使用GJS来调用常用的GTK/CLUTTER/DBUS等库。这些库在编译的过程中通过生成.
转载 2023-06-08 09:23:01
108阅读
原文地址:[url]http://zetcode.com/tutorials/gtktutorial/introduction/[/url]The GTK+ is a library for creating graphical user interfaces. The library is created in C programming language. The GTK+ library
转载 精选 2008-11-01 23:26:23
723阅读
一、python调用gtk实现屏幕截图1、开发环境        操作系统:linux        开发语言:python 2.7        需要提前装好的库:gtk、time、os2、安装gtk模块sudo apt-get inst
转载 2023-06-30 14:16:34
204阅读
今天是学习java的第一天 学Java的步骤:下载GDK(在oracle官网)配置环境变量: 1.右键点击我的电脑。 2.点击属性。 3.高级系统设置。 4.环境变量。在系统变量中新建变量,变量值为GDk根目录(如图所示)(图一)win11系统补充:配置环境变量: 1.打开任务栏中的搜索 2.在里面搜索设置 3.找到系统信息–>找到高级系统设置,然后再配置环境变量4.注意: 配置环境变量过
版本为centos7 + gtk3.0初次使用:gg.c:#include“gtk/gtk.h”//因为尖括号在新浪不显示,所以改为了引号 int main (int argc, char *argv[]){   GtkWidget *window;   gtk_init (&argc, &argv);   windo...
原创 2022-11-02 15:27:14
616阅读
一: Qt:    Qt是Trolltech公司的一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术 级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世 界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,同时
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
原创 5月前
32阅读
# Java中的GTK概述 在Java开发中,GTK(GIMP Toolkit)是一个用于创建图形用户界面(GUI)的开源工具包。它提供了一系列的GUI组件和工具,使得开发者能够轻松地创建各种交互式应用程序。 ## GTK的特点 GTK是一个跨平台的工具包,可以在不同的操作系统上使用,包括Linux、Windows和MacOS等。它采用了一种基于事件驱动的编程模型,开发者可以通过处理各种事件
原创 2023-08-05 12:39:30
131阅读
# 使用 wxPython 和 GTK 创建图形用户界面 在现代软件开发中,图形用户界面(GUI)是用户与应用程序交互的重要方式。Python 提供了多种库来创建 GUI,其中最为常用的包括 wxPython 和 GTK。本文将探讨如何使用这两个工具库构建简单的桌面应用程序,并通过实际的代码示例进行演示。 ## wxPython 简介 wxPython 是 wxWidgets C++ 库的
原创 1月前
15阅读
GTK是一个被广泛使用的跨平台GUI工具包,它是Linux操作系统中最常用的GUI工具包之一。GTK具有简单易用的界面设计和丰富的功能,使得开发人员能够轻松创建各种GUI应用程序。 Linux操作系统是自由和开放源代码的操作系统,它具有良好的兼容性和可定制性,因此备受开发人员的青睐。而GTK作为Linux操作系统中的GUI工具包,为开发人员提供了一个强大的开发工具,帮助他们更快速地开发出高质量的
Rust GTK是一个用于构建基于GTK+ GUI工具包的Rust应用程序的库。在本文中,我将向您介绍如何在Rust中使用GTK+库创建GUI应用程序。首先,我将为您介绍整个过程的步骤,并在下面的表格中列出需要遵循的步骤。然后,我将逐步讲解每个步骤所需的代码以及代码的作用。 | 步骤 | 操作 | |:----:|:-------------:| | 1 | 安装GT
原创 3月前
26阅读
# GTK JavaScript:用于创建跨平台应用程序的强大工具 ![GTK JavaScript]( ## 引言 在开发应用程序时,我们经常面临着需要在不同的操作系统和平台上运行的挑战。为了解决这个问题,开发者需要使用跨平台的工具和技术来确保他们的应用程序能够在不同的环境中运行。GTK JavaScript 就是这样一种工具,它是一个跨平台的工具包,可以帮助我们创建美观、易于使用的应用程
原创 2023-08-04 06:11:28
195阅读
工具栏(Toolbars)常用来将一些构件分组,这样能够简化定制它们的外观和布局。典型情况下工具栏由带图标和标签以及工具提示的按钮组成,不过,其它构件也可以放在工具栏里面。最后,各工具栏组件可以水平或垂直排列,还可以显示图标或标签,或者两者都显示。用下面的函数创建一个工具栏(可能有些人已经猜到了):GtkWidget *gtk_toolbar_new( void );创建工具栏以后,可以向其中追加、前插和插入工具栏项(这里意指简单文本字符串)或元素(这里意指任何构件类型)。要想描述一个工具栏上的对象,需要一个标签文本、一个工具提示文本、一个私有工具提示文本、一个图标和一个回调函数。例如,要前插
转载 2011-12-21 15:43:00
252阅读
2评论
在程序中加入一句代码: gtk_rc_parse(".gtkrc"); 然后看下面的.gtkrc文件,写成这样就可以调整GtkLabel和GtkProgressBar的字体了。 Code: Select allstyle "title"{ font_name = "Sans 28"}class "GtkLabel" style "title"class "GtkProgressBar" style "title"
转载 2011-04-05 10:23:00
91阅读
2评论
1、配置gcc 刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g ,libc6-dev,linux-libc-dev,libstdc 6-4.1-dev等一些必须的软件和头文件的库。 可以在新立得里面搜索build-essential或输入下面命令: sudo apt-
转载 精选 2012-05-04 16:18:04
1360阅读
GTK+ 是一套在 GIMP 的基础上发展而来的高级的、可伸缩的现代化、跨平台图形工具包,提供一整套完备的图形构件,适用于大大小小各种软件工程项目熟悉了这
PHP-GTK http://gtk.php.net/download.php [PHP - 官方网站] http://www.php.net/ [PHP - 关键词] php pdt [PHP - 相关论坛] http://php.board.newsmth.net/ http://homepage.bdwm.net/ http://forum.csdn.net/SList/PHP/ [PHP - 下载] AppServ 2.5.9, http://www.appservnetwork.com/ Zend Optimizer 3.3.0a, http://www.zend.com/products/zend_optimizer phpMyAdmin 2.11.2, http://www.phpmyadmin.net/home_page/index.php Zend Core 2.5.0, http://www.zend.com/products/zend_core Zend Platform 3.0.3, http://www.zend.com/products/zend_p
转载 2010-02-14 19:06:53
748阅读
gtk学习网站:https://www.gtk.org/ gtk参考手册:https://developer.gnome.org/gtk3/stable/
原创 2021-07-09 09:41:59
1063阅读
源码:#include <gdk/gdkcursor.h> #include <gtk/gtk.h> #define TEST_W 100 #define TEST_H 80 gboolean drag = FALSE; // 只在左键按下时拖动窗体 gboolean hide = FALSE; // 只在左键按下时拖动窗体 int nX = 0; int nY = 0; GtkWidget *window; static gint button_press_event(GtkWidget * widget,GdkEventButton * event, gpointe
转载 2011-12-26 12:41:00
392阅读
2评论
gboolean hide = FALSE; // 只在左键按下时拖动窗体 int nX = 0; int nY = 0; GtkWidget *window; static gint button_press_event(GtkWidget * widget,GdkEventButton * event, gpointe
转载 2011-12-26 12:41:00
86阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5