NIM_Duilib – duilib属性列表xml
1 NIM_Duilib的duilib属性列表 与Duilib一致,NIM_Duilib也提供了各种控件属性的xml列表,在写界面文件时可以参考。 参考链接:https://github.com/netease-kit/NIM_PC_UIKit/blob/master/doc/duilib%E5%B…
- NIM_Duilib
- 2024-02-22
NIM_Duilib – 在Visual Studio中配置新的NIM_Duilib项目开发环境
1 编译NIM_Duilib 在上一篇文章NIM_Duilib – 使用Visual Studio 2019编译NIM_Duilib我们详细介绍了如何在Visual Studio中编译NIM_Duilib,以及如何生成NIM_Duilib相关的静态库的。在这篇文章中我们将详细介绍如何在Visual …
- NIM_Duilib
- 2024-02-21
NIM_Duilib – 使用Visual Studio编译NIM_Duilib
在NIM_Duilib刚刚开始开源的时候我就注意到了这个项目,因为一直在用Duilib,并且对DirectUI这种方式很认同,加上NIM_Duilib仓库的控件截图相比于Duilib要美化不少,所以当时马上就克隆了NIM_Duilib的仓库进行了编译,不过当时出现了很多的编译问题,加上当时有项目在手…
- NIM_Duilib
- 2024-02-21
Duilib – 如何新增自定义控件
Duilib中已经包含了一些基础的控件,但是很多情况下,duilib自带的基础控件不能满足开发需求,这就需要我们自己在duilib中新增自定义的控件并可以在xml中识别以及自定义控件属性。 比如duilib中没有类似于显示折线图的UI控件,这个时候我们就需要自定义一个显示折线图的UI控件,本文将以这…
- Duilib
- 2024-02-19
Electron – 开发环境搭建
1 安装Node.js 在node.js官网:https://nodejs.org/en下载目前稳定版本的node.js安装包,本文下载的是node-v20.10.0-x64.msi,直接点击安装。 安装完成之后,在命令工具输入以下命令: node -v npm -v 如能正确返回node和npm的…
- Electron
- 2023-12-12
Duilib – Windows系统使用Visual Studio编译cef
1 什么是cef cef是Chromium Embedded Framework的英文缩写,是一个基于Google Chromium的开源项目。Google Chromium项目主要是为Google Chrome应用开发的,而CEF的目标则是为第三方应用提供可用的嵌入浏览器支持。CEF3不仅开源,而…
- Duilib
- 2023-10-13
Duilib – 设置程序相关信息,如公司名称、版本号、版权信息等
在使用Duilib完成软件之后,需要发布软件,这个时候一般需要设置软件的相关信息,比如 那么在duilib中如何设置程序的上述信息呢? 1 添加资源 右键项目名称,然后在添加 - 资源,新增资源 在资源类型中选择Version,点击新建 2 添加程序相关信息 点击新建之后,会出现以下界面 我们就可以…
- Duilib
- 2023-10-07
Duilib – 设置和获取控件的自定义属性
1 Duilib中设置和获取控件的自定义属性 在Duilib除了控件已有的属性之外,还可以通过在xml中自定义控件属性字段。 比如 <Button name="example_Btn" width="208" height="38" text="测试按钮" button_status="ope…
- Duilib
- 2023-09-22
Duilib – List控件添加listitem之后自动滚动到底部
1 Duilib中List控件添加listitem自动滚动到List控件底部 1.1 使用EndDown无法正常滚动到List控件底部的问题 假设我们界面中有一个list控件,界面xml如下 <List name="Result_List" text="测试" height="450" vsc…
- Duilib
- 2023-08-18
Duilib – 使用Default设置控件默认的全局样式以及使用Style自定义样式
在Duilib中我们可以使用Default属性设置某一类控件的全局样式,而某一些Duilib扩展库也支持使用Style自定样式,并且适配不同的控件。 1 使用Default设置某类控件的全局样式 在官方duilib中可以通过使用Default来设置某类控件的默认的全局样式,比如说设置按钮的全局样式,…
- Duilib
- 2023-06-13
Duilib – 界面出现不可拖动和不可拉伸的问题
1 Duilib软件界面出现不可拖动和不可拉伸的问题 距离上一次用Duilib写Windows软件界面已经几个月了,对于Duilib的使用难免比较生疏,今天就遇到一个比较费解的问题,一般情况下我们在写duilib界面的xml文件时,会如下的对软件主界面进行定义 <Window size="12…
- Duilib
- 2023-01-30
Duilib – Duilib的绘制机制和绘制流程
1 Duilib的绘制机制 Duilib中一个重要部分就是其绘制窗口以及控件的机制,如果我们需要在Duilib中自定义一个控件,那么弄清楚Duilib的绘制机制就非常重要,Duilib中有太多与绘制相关的函数,比如Paint、DoPaint、PaintBkcolor、PaintStatusImage…
- Duilib
- 2022-11-01