`

gui框架

 
阅读更多
地址
http://www.oschina.net/p/duilib

国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。

Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目 。

DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。 即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。

DirectUI界面库使用XML来描述界面风格,界面布局,可 以很方便的构建高效,绚丽的,非常易于扩展的界面。从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。

DirectUI特性

XML和脚本构造界面: 使用xml配置界面控件布局 使用xml描述界面风格 XML语法简单,易于学习 和掌握 支持改变皮肤色调 支持大多数控件透明,包括子窗口透明 支持png, bitmap, gif, ico图片格式。支持带透明通道的png 图片
分享到:
评论

相关推荐

    国产的跨平台的开源gui 框架

    标题中的“国产的跨平台的开源GUI框架”指的是由中国开发者创建的一种图形用户界面(GUI)开发框架,它具有跨平台的特性,可以在多种操作系统上运行,如Windows、Linux、macOS等。这样的框架通常采用开源许可证,...

    浅谈gui框架

    GUI框架则是开发者用来构建这些界面的工具,它负责处理用户输入、更新界面显示以及管理组件间的交互。 在Windows环境下,GUI框架的核心在于消息机制。Windows系统通过消息队列来处理用户的操作,例如点击按钮、拖动...

    Python的GUI框架PySide的安装配置教程

    ### Python的GUI框架PySide的安装配置教程 #### 一、引言 Python作为一种流行的编程语言,被广泛应用于多种领域,其中包括图形用户界面(GUI)的开发。Python自带了一个名为Tkinter的GUI模块,但它的界面设计较为老...

    java基础GUI框架完成的贪吃蛇小游戏.zip

    java基础GUI框架完成的贪吃蛇小游戏.zipjava基础GUI框架完成的贪吃蛇小游戏.zip java基础GUI框架完成的贪吃蛇小游戏.zipjava基础GUI框架完成的贪吃蛇小游戏.zip java基础GUI框架完成的贪吃蛇小游戏.zipjava基础GUI...

    golang GUI框架fyne学习74:定制更自由的按钮控件就是如此简单

    golang GUI框架fyne学习74:定制更自由的按钮控件就是如此简单,在源码的基础上,,稍加改动,就可以设置按钮字体颜色、大小,图标大小,背景颜色 配置好golang 1.16环境后,进入源码目录,运行 run.bat 视频地址: ...

    GUI框架设计与开发

    ### GUI框架设计与开发 GUI(Graphical User Interface,图形用户界面)框架是现代软件开发中的核心组件之一,尤其在桌面应用开发中占有极其重要的地位。一个良好的GUI框架能够极大地提高开发效率,简化复杂的界面...

    模块化GUI框架:一个强大和模块化的GUI和图形/节点接口,它提供了稳定和可扩展的用户界面组件

    模块化GUI框架,如标题所述,是用于构建图形用户界面(GUI)的一种高效方法,它强调组件的独立性、可重用性和可扩展性。在软件开发中,GUI框架是开发者用来创建用户友好的图形界面的工具包。这种特定的模块化GUI框架...

    Python-CEFPython一个基于HTML5的PythonGUI框架

    CEF Python,全称为Chromium Embedded Framework for Python,是一个强大的库,它将Google的开源浏览器引擎Chromium嵌入到Python应用程序中,为开发者提供了一个基于HTML5的GUI框架。这个框架使得Python开发者可以...

    毕业设计MATLAB_简单快速的MATLAB GUI框架.zip

    在毕业设计中,MATLAB GUI框架可以为学生提供一个简单而快速的方式来创建交互式应用程序,使得用户可以通过图形界面与程序进行交互,而无需深入编程细节。本资源“毕业设计MATLAB_简单快速的MATLAB GUI框架.zip”...

    基于Python的GUI框架及说明

    ### 基于Python的GUI框架及说明 #### 一、引言 随着Python成为越来越多开发者的选择,Python在GUI开发领域的应用也越来越广泛。Python提供了多种图形用户界面(GUI)框架,使得开发者能够轻松构建跨平台的应用程序...

    Linux GUI编程框架及编程基础

    1. 面向对象编程:大多数GUI框架都基于面向对象的设计,因此,理解和熟练运用类、对象、继承和多态等概念是必要的。 2. 事件驱动编程:GUI应用程序通常采用事件驱动模型,即等待用户或系统事件并相应地调用回调函数...

    matlab答题卡识别带界面GUI框架源码课程设计.zip

    一、MATLAB GUI框架 MATLAB中的GUIDE(Graphical User Interface Development Environment)工具允许用户通过图形化方式设计和构建用户界面。在本项目中,GUI界面是与用户交互的关键,它包含各种控件如按钮、文本框...

    Directx9的GUI框架 GXUI

    DirectX9的GUI框架GXUI是为游戏开发者和图形界面设计者提供的一种高效、轻量级的用户界面库。它利用DirectX9的强大图形处理能力,实现流畅且高性能的交互界面,尤其适用于需要高帧率和低延迟的实时应用程序,如游戏...

    Android-GUI框架及代码分析

    ### Android-GUI框架及代码分析 #### 一、Android GUI系统概述 Android的GUI系统是其用户界面的核心组件,负责管理所有的视觉呈现和交互逻辑。该系统由C语言的框架和Java语言的框架组成,两者紧密协作以实现高效且...

    Go中GUI框架的教程.zip

    本教程主要围绕“Go中GUI框架”的一个实例——gio库进行讲解。 gio是Golang中的一款轻量级、高性能的GUI库,它基于Cairo图形库,能够跨平台地创建美观的界面。gio库的设计理念是简单易用,使得开发者可以快速地构建...

    SmartWin基于WinAPI的GUI框架

    smartwin 基于WinAPI的GUI框架,而不是基于MFC/WTL

    threepenny-gui, 使用浏览器作为显示的GUI框架.zip

    threepenny-gui, 使用浏览器作为显示的GUI框架 threepenny-gui这是什么?Threepenny是用Haskell编写的一个GUI框架,它使用网络浏览器作为显示。 安装非常容易。 查看项目首页关于它做什么和可以做为图书馆用户的更多...

    基于C++ QT GUI框架的三国杀非官方开源软件

    【基于C++ QT GUI框架的三国杀非官方开源软件】是一个使用C++编程语言和QT图形用户界面(GUI)框架开发的项目。这个开源软件旨在为爱好者提供一个类似官方但更具扩展性的三国杀游戏平台。它不仅实现了基本的游戏功能...

Global site tag (gtag.js) - Google Analytics