1、GTK+GTK+基础GTK+最初是GIMP的专用开发库,后来发展为Linux下开发图形界面的应用程序的主流开发工具之一。GTK+2.0是自由软件,并且是GNU工程的一部分。GTK+2.0的许可协议是LGPL。...
转载
2012-10-23 09:39:00
144阅读
2评论
1、GTK+GTK+基础GTK+最初是GIMP的专用开发库,后来发展为Linux下开发图形界面的应用程序的主流开发工具之一。GTK+2.0是自由软件,并且是GNU工程的一部分。GTK+2.0的许可协议是LGPL。GTK+使用C语言开发,但是其设计者使用面向对象技术。 在GNOME平台上提供了C++(gtkmm)、Perl、Ruby、Java和Python(PyGTK)绑定,其他的绑定有
转载
2021-07-31 11:28:58
3018阅读
一: Qt: Qt是Trolltech公司的一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术 级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世 界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,同时
转载
2024-04-17 12:19:25
225阅读
Python制作简易计算器(GUI)---TkinterTkinter简介Tkinter 与 PyQt5 的比较TkinterPyQt5项目展示导入模块函数封装1. 运算公式的拼接与展示2. 将显示框的内容删除3. 使用eval()函数对表达式求值主逻辑1. 布局窗口2. 布局表达式展示区域3. 布局按钮代码汇总实现桌面点击直接启动计算器(无须人为开启Python) Tkinter简介tkint
转载
2023-11-20 20:58:11
9阅读
KDE、GNOME、Unity这三个都是桌面环境(Desktop Environment)。桌面环境一般具有一组实用程序、窗口管理器和设计
原创
2022-08-03 10:52:03
936阅读
虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。 KDE 与GNOME是目前Linux/UNIX系统最流行的图形操作环境。从上个世纪九十年代中期至今,KDE和GNOME都经历了
转载
精选
2010-10-03 09:18:18
1261阅读
GTK+ 与 QT 的不同主要有:QT 基于 C++ 开发,GTK+ 基于 C 语言开发,但采用了面向对象的思想;QT 有 QTDesigner 和 KDevelop 等工具,可以组成一个完整的 IDE ,GTK...
转载
2012-10-23 09:31:00
314阅读
2评论
GTK+ 与 QT 的不同主要有:QT 基于 C++ 开发,GTK+ 基于 C 语言开发,但采用了面向对象的思想;QT 有 QTDesigner 和 KDevelop 等工具,可以组成一个完整的 IDE ,GTK+只有 Glade ,一个 GUI builder (相当于QTDesiger);QT 具有很好的跨平台性,支持 Linux/Unix、MacOS X 和 Windows,GT
原创
2021-07-31 11:53:33
3952阅读
虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,... Read More
转载
2015-02-10 23:14:00
200阅读
2评论
作为电子学攻城狮,GUI开发并不是我主营业务,然而偶尔也会有一些小工具的开发需求。之前一直用PyQt5写上位机界面,奈何Python在性能上,尤其是在多线程方面,存在先天劣势。然而本人C++水平也就停留在经典C++的程度,基本上都是在当C使,一些C++的新的方式方法实在是对我这个业余人士不太友好。因此我想尝试再掌握一套新的开发方法。结合我本身已有的技能点,我希望能满足以下要求:简单,便于从C/Py
转载
2023-09-28 11:24:46
89阅读
X WINDOW X Window从逻辑上分为三层:X Server、X Client和X协议。最底层的X Server(X服务器)主要处理输入/输出信息并维护相关资源,它接受来自键盘、鼠标的操作并将它交给X Client(X客户端)作出反馈,而由X Client传来的输出信息也由它来负责输出;最上层的X Client则提供一个完整的GUI界面,负责与用户的直接交互(KDE、GNOME都是一个X Client)。X协议则是衔接X Server与X Client的通讯协议,它的任务是充当这两者的沟通管道。尽管UNIX厂商采用相同的X Window,但终端的X Client并不相同。XLIB 在X
原创
2021-08-24 16:14:48
375阅读
参考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
125阅读
Qt简介Qt(官方发音 [kju:t],音同 cute)是一个跨平台的C++开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。Qt 是纯 C++ 开发的,所以学好 C++ 非常有必要,对于不了解 C++ 的读者,我建议先阅读《C语言教程》,再阅读《C++教程》
转载
2024-09-27 18:30:52
126阅读
一、python调用gtk实现屏幕截图1、开发环境 操作系统:linux 开发语言:python 2.7 需要提前装好的库:gtk、time、os2、安装gtk模块sudo apt-get inst
转载
2023-06-30 14:16:34
240阅读
原文地址:[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
781阅读
今天是学习java的第一天 学Java的步骤:下载GDK(在oracle官网)配置环境变量: 1.右键点击我的电脑。 2.点击属性。 3.高级系统设置。 4.环境变量。在系统变量中新建变量,变量值为GDk根目录(如图所示)(图一)win11系统补充:配置环境变量: 1.打开任务栏中的搜索 2.在里面搜索设置 3.找到系统信息–>找到高级系统设置,然后再配置环境变量4.注意: 配置环境变量过
转载
2023-10-08 09:21:36
91阅读
环境:Ubuntu14.04一、C/C++语言的开发环境Ubuntu环境下默认安装了gcc,但是可能缺少所需包,所以需要安装build-essential。如果发现调试时缺少所需包,可以安装build-essential。#sudo apt-get install build-essential就可以编译C/C++,并且运行它们1、C程序:使用gcc编译输出可执行文件main1并运行。#gcc m
转载
精选
2015-01-09 14:20:50
1289阅读
TkInter是标准的Python GUI库。学习Tkinter很有必要,因为Python与Tkinter的结合提供了一个快速和容易的方法来创建GUI应用程序。 Tkinter提供了一个强大的面向对象的接口Tk的GUI工具包.使用Tkinter创建一个GUI应用程序是一件容易的事。所有你需要做的是执行以下步骤: 导入Tkinter模块. 创建GUI应用程序