当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

Deepin UI

深度图形界面库
授权协议 GPL
开发语言 Python
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 国产
投 递 者 陆文斌
操作系统 Linux
开源组织 深度
适用人群 未知
 软件概览

Deepin UI 是为了改善 Linux 应用程序外观易用性和提高开发效率而做的一整套界面库.

Deepin UI都做了哪些工作?

  • 不再局限于 GTK+ 的默认控件外观和布局。设计师完全可以根据自己的想象来设计控件的外观和布局。

  • 快速方便的主题切换引擎。不用像传统 GTK/QT 程序需要拼图完成主题,通过主题引擎的透明控制,只需要拖一张你喜爱的图片即可达到精彩绝伦的效果。

  • 内置丰富的自定义控件和外观效果。应用程序所需的控件都可以在 Deepin UI 库中找到。

  • 内置大量方便的应用程序模块。开发人员不用再为窗口拖动、窗口圆角、高斯模糊、渐变效果、按键识别、互斥窗口等等这些基础模块浪费时间。

选择 Deepin UI 是不是意味着要抛弃其他图形库?

Deepin UI 只是一个针对大多数应用程序需求封装的上层界面库,底层还是基于 GTK+ 的基础框架,你仍然可以融合 Deepin UI 和 GTK+ 一齐使用。

Deepin UI 会不会限定程序的设计风格?

Deepin UI 默认提供了一套简洁漂亮的界面风格,但是代码接口是独立的,如果你不喜欢我们默认提供的设计风格,你完全可以通过替换图片来设计自己的风格!

Deepin UI 原理图

  • 一、概述 两个月前,我们发布了搭载独立开发的“深度桌面环境”的 Linux Deepin 12.12 Alpha 版本。现在,Linux Deepin 12.12 Beta 版本来了! Beta 版本集成了 Linux Deepin 两个多月以来的工作成果,带来了许多激动人心的新功能与特性改进,最大亮点就是功能与稳定性得到极大优化增强的深度桌面环境。这些改变都让 Linux Deepin 变得比原

  • 一、概述 两个月前,我们发布了搭载独立开发的“深度桌面环境”的 Linux Deepin 12.12 Alpha 版本。现在,Linux Deepin 12.12 Beta 版本来了! Beta 版本集成了 Linux Deepin 两个多月以来的工作成果,带来了许多激动人心的新功能与特性改进,最大亮点就是功能与稳定性得到极大优化增强的深度桌面环境。这些改变都让 Linux Deepin 变得比原

  • 说说舍弃deepin的原因吧。 当我在deepin最新版(15.11)安装最新版的IntelliJ IDEA(2020.1)时,系统自动帮我把Chrome卸载了。 源的软件版本太老了:当我想在deepin安装jdk11时,发现deepin源最新版的jdk只有8。而且网络上找不到切换源的方法。 源的软件版本适配太慢了:很多软件都很老,如果安装最新的,会或多或少影响到原有的稳定依赖关系。 deepin

  • 今天打开timQQ,突然系统卡死,点击任何地方都不管用,linux也没有任务管理器,真犯愁。 处理方法:打开控制台,如果打不开控制台可以用ctrl+alt+Fn(主要针对笔记本)+F2/F3/F4/F5/F6进入tty界面输入账号进入控制台,也就是命令行模式。 重新加载图形界面    sudo systemctl restart lightdm 如果重新加载桌面不管用那就重启 reboot    

 相关资料
  • 界面编程 基本上都是 React 的绑定: Reagent http://reagent-project.github.io/ Om https://github.com/omcljs/om Rum https://github.com/tonsky/rum 或者比如重新实现了 Virtual DOM 的类库: Respo http://respo.site/

  • Python支持多种图形界面的第三方库,包括: Tk wxWidgets Qt GTK 等等。 但是Python自带的库是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以直接使用。本章简单介绍如何使用Tkinter进行GUI编程。 Tkinter 我们来梳理一下概念: 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,

  • Python支持多种图形界面的第三方库,包括: Tk wxWidgets Qt GTK 等等。 但是Python自带的库是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以直接使用。本章简单介绍如何使用Tkinter进行GUI编程。 Tkinter 我们来梳理一下概念: 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,

  • 为了辅助传统的命令行交互,Gradle还提供了一个图形界面.我们可以使用Gradle命令中—gui选项来启动它. 例子 12.1. 启动图形界面 gradle --gui 注意:这个命令执行后会使得命令行一直处于封锁状态,直到我们关闭图形界面. 不过我们可以另外加上“&”让它在后台执行: gradle --gui& 如果我们从自己的Gradle项目目录中启动这个图形界面,我们应该会看到任务树. 图

  • 8.1.2 图形界面的组成 应用程序的图形界面是由底层操作系统支持的,不同操作系统平台的图形界面风格不尽相同,但组成界面的图形元素都是类似的。下面我们采用 Python 的标准图形界面工具包Tkinter 的术语来介绍图形界面元素。 图形界面由多种图形元素组成,这些图形元素称为构件(widget)①。就如一部机器由各种零部件组成一样,图形界面这部“机器”的零部件就是构件。从程序角度看,每个构件都

  • 所以我必须快速构建这个JavaFX应用程序,我的代码编译了,但是图形用户界面没有启动,我得到了异常。一旦实现FileChooser代码,问题就会开始。 FXML文件如下所示: 我完全是JavaFX的新手。任何提示都很感激。P. S.我正在使用胶粘场景生成器。 谢谢。 例外: 应用程序启动方法中的异常线程“main”java中的异常。lang.RuntimeException:com上应用程序启动方

  • 在设置界面,你可以配置一些常用的设置. 图 12.2 设置界面 “Current Directory” 图形界面会默认设置您的Gradle项目的根目录(build.gradle 文件所在的目录)为当前目录. “Stack Trace Output“ 这个选项可以指定当错误发生时,有多少信息可以写入到轨迹栈中,注意:在您设定轨迹栈级别后,如果”Command Line”(命令行)选项卡中,或者在”F

  • 本节介绍如何创建Python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口。 目前支持Python的所谓"GUI工具包"有很多,但没有一个被认为是标准的,也好,选择空间大 GUI工具包: 工具包名 介绍 URL地址 Tkinter 使用Tk平台。很容易得到。半标准 http://wiki.python.org/moin/TkInter wxpython 基于wxWindows。跨平