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

GacUI

C++ 用户界面/脚本引擎
授权协议 MS-PL
开发语言 C/C++
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 不详
投 递 者 子车高超
操作系统 Windows
开源组织
适用人群 未知
 软件概览

GacUI 是一个使用 GPU 加速的 C++ 用户界面/脚本引擎。

  • 本来是想从如何建立GacUI的VC++工程开始写的,不过最近网友普遍反映,怎么建工程都能从 Tutorial 里面看明白,就打算说到GacUI的XML资源怎么编译的时候在顺带讲一下。今天主要说的是GacUI的体系架构。 在构造一个GacUI工程的时候, CppXml 和 MVVM 是两个推荐的Hello World参考项目。虽然还有一些其他的方法,但那并不是使用GacUI的正确方法,那些Demo只

  • 今天要讲的是GacUI里面的三个基础的排版功能。这些功能都可以在GacUI_Layout示例代码里面找到。 基本概念 大部分排版的概念都是成对出现的,譬如说 GuiStackComposition 和 GuiStackItemComposition GuiFlowComposition 和 GuiFlowItemComposition GuiTableComposition 和 GuiCellCo

  • GacUI源码简析(一)   本文中介绍的 GacUI 源代码来自于 https://github.com/vczh-libraries/GacUI。   在 GacUI 中,`WinMain` 开始后,第一个执行的函数为 `SetupWindowsDirect2DRenderer` : int SetupWindowsDirect2DRenderer() { CoInitializeEx

  • 这一篇先讲排版的一部分。文章的顺序是按照理解GacUI的顺序来编写的,所以那些难的、不常用的东西都会放到最后。显然一个GUI库,用户最关心的就是三个部分:排版、换肤和绑定。但是由于篇幅限制,排版也要分开几篇来写。 GacUI 排版的基本用法 如果不首先了解GacUI的排版机制的话,直接硬上通常都会遇到,怎么我创建出来的控件的大小是0这样的事情。GacUI不鼓励你hard code大小,所以所有控件

  • 随着GacUI(https://github.com/vczh-libraries)的进一步完善,我觉得是时候来写写教程了。最近开了一个群,有那么一些用户觉得Tutorial的几个vcxproj和GacUI网站的类型参考(http://www.gaclib.net/Document.html#~/)不够用,所以经常有这样的呼声。之前之所以一直没有写,是因为内部的设计还在不断的变动。现在看来应该完全

  • 距离《GacUI 1.0 眼看着就要写完了 (3)》已经过去了两年多了。这两年主要在做最后的release,这段时间主要更新如下: 完成了对GacUI源码的索引,基本上就是写了个C++编译器前端,推导出了所有的信息之后把代码输出成HTML (http://www.gaclib.net/CodeIndexDemo/Gaclib/FileIndex.html )。 推进GacUI的文档工作,目前已经写

  • 大神就是大神. 一个库300M,一个应用3M.我还不如用wxwidgets.太恐怖了. 编译了半天,2G内存全用光,还编译不成功,这里是资源消耗太大的原因. 玩不起,玩不起.只能把源码拿来学学.就不要用了.

 相关资料
  • 实现从用户引导界面到主界面的过渡功能。Demo流程是: 1、从Splash画面过渡到引导画面; 2、引导画面放置5张图片,5张图片介绍应用的功能实用点; 3、用户可左右滑动图片,当滑动到最后一张时,画面出现一个点击按钮“进入”; 4、点击“进入”按钮,有开门效果,打开门后进入到主界面。 [Code4App.com]

  • GUI Text displays text of any font you import in screen coordinates. GUI Text 在屏幕坐标中显示你导入的任何字体的文本。 The GUI Text Inspector Please Note: Unity 2.0 introduced UnityGUI, a GUI Scripting system. You may pr

  • Overview 概述 GUI stands for Graphical User Interface. Unity's GUI system is called UnityGUI. UnityGUI allows you to create a huge variety of GUIs complete with functionality very quickly and easily. Ra

  • 基本布局 在本节中,我们将看看如何定位 UI 元素,相对于画布 Canvas 或其他元素。如果你想边阅读边测试,可以使用菜单 GameObject -> UI -> Image 创建一个 Image。 矩形工具 Rect Tool 为了方便布局,每个 UI 元素都用一个矩形表示。在场景视图下,可以使用菜单栏中的 矩形工具 Rect Tool 操作矩形。矩形工具可以用于 Unity 的 2D 功能和

  • 主要内容:将Mat转换成缓冲的图像,使用AWT/Swings显示图像在前面的章节中,我们讨论了如何使用OpenCV Java库来读取和保存图像。 除此之外,我们还可以使用GUI库(如AWT/Swings和JavaFX)在单独的窗口中显示加载的图像。 将Mat转换成缓冲的图像 要读取图像,使用方法。 此方法返回以的形式读取的图像。 但是,要将此图像与GUI库(AWT/Swings和JavaFX)结合使用,应将其转换为包的类的对象。 以下是将OpenCV的对象转换为对

  • 用户界面 UI UI 系统允许你快速地、直观地创建用户界面。本节介绍 Unity UI 系统的主要功能。 相关教程:用户界面(UI) 有关提示、技巧和错误排查,请搜索 Unity 知识库。

  • BuilderPro 的界面可分为主控面板 A 和主窗口 B 两个主要部分。其中,主控面板包含顶部的项目控件、中间的菜单栏和底部的全局渲染设置。另外,主窗口右侧和底部分别为视图控件和信息栏。 编号 名称 说明 A 主控面板 主控面板由三个部分组成,分别为顶部项目控件,中间的菜单栏和底部的全局渲染设置。 ① 项目控件 可编辑项目名称;可切换并应用项目模板。 ② 菜单栏 可加载图层和场景(也叫做园区)

  • CSS3 用户界面 在 CSS3 中, 增加了一些新的用户界面特性来调整元素尺寸,框尺寸和外边框。 在本章中,您将了解以下的用户界面属性: resize box-sizing outline-offset 浏览器支持 表格中的数字表示支持该属性的第一个浏览器版本号。 紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。 属性 resize 4.0 不