
Duilib开源项目
文章平均质量分 59
qdtroy
duilib开源项目圈
学习交流QQ群:261851826、261675375、 199950533
有问题可以联系QQ:656067418或者邮件 qdtroy@qq.com
展开
-
Cef开发学习 - Windows平台简易的Cef浏览器,支持下载管理和多标签管理
PS:本系列文章主要学习介绍Cef开发相关的内容。本程序使用的Cef开发内核库的版本为libcef 3809,重新编译的后的3809库支持MP4视频播放。二、浏览器UI本程序使用开源的Duilib库作为浏览器的UI开发库,实现了浏览器多窗口、多标签、下载管理的各个模块。1、Cef浏览器控件2、多标签管理三、浏览器演示Cef浏览器Cef浏览器下载随着桌面软件开发的移动化和Web化,集成Cef后,极大的提高了前端复杂项目的开发效率,核心代码一次编译,多平台共享使用!......原创 2022-06-16 14:06:14 · 3899 阅读 · 0 评论 -
Cef开发学习 - Windows上下载编译CEF3
Cef开发学习集锦PS:本系列文章主要学习介绍Cef开发相关的内容。文章目录Cef开发学习集锦一、Cef是什么二、Cef可以做什么三、如何下载使用Cef库1.Cef下载2.读入数据总结一、Cef是什么CEF是Chromium Embedded Framework的缩写,是个基于Google Chromium项目的开源浏览器控件,支持Windows, Linux, Max平台。二、Cef可以做什么最初Cef作为桌面软件中用来展示网页内容的组件,可以不依赖操作安装的浏览器,能更好的在各个系统平原创 2022-06-16 13:34:16 · 1717 阅读 · 0 评论 -
Duilib仿PotPlayer视频播放客户端
Duilib仿PotPlayer视频播放客户端(简易版)为了有效把控企业数据安全,很多企业需要各种安全的内网播放器,下面我们使用开源的Vlc视频Sdk,结合Duilib简单实现了一款播放器,支持网络视频流和本地文件播放(UI仿PotPlayer)。界面框架通过Duilib实现视频播放通过VLC实现界面框架界面参考目前提供各种duilib例子,搭建一个框架:左侧播放区域,右侧播放管理中心,UI很简单。###视频播放基于libvlc,封装一下播放接口:支持网络视频流和本地视频文件。#原创 2020-07-27 10:15:29 · 2061 阅读 · 2 评论 -
如何正确编译duilib静态库
duilib是一个桌面软件开发很方便快捷的开源UI库,国内的各个大厂软件或者SDK很多就使用了duilib。在开发一些绿色软件的时候,很多朋友希望软件程序能够单执行文件就可以使用,但是duilib默认是以dll的方式编译的,这是就需要配置一下项目文件,用来编译duilib静态库。原创 2020-02-21 23:16:55 · 1872 阅读 · 0 评论 -
duilib适配高分屏(高DPI适配)
duilib适配高分屏高分屏(高DPI)适配适配原理(duilib)适配例子高分屏(高DPI)适配随着PC设备高分屏的越来越普及,PC端客户端软件也需要适配一下高分屏幕。在没有专门适配高分屏的情况下,普通软件界面看起来尺寸很小,操作体验大打折扣。Win10上微软提供了系统级的高分屏适配,但是缺点就是适配会导致软件上字体模糊、图片锯齿等。为了提高PC软件在高分屏上的使用体验,需要软件专门适配一下...原创 2019-12-10 09:07:02 · 5802 阅读 · 0 评论 -
Duilib使用虚表(VirtualList)机制加载海量数据
Duilib使用虚表(VirtualList)机制加载海量数据Duilib中的数据加载展示虚表VirtualList的工作原理虚表VirtualList的部分核心代码虚表VirtualList的最终效果展示Duilib中的数据加载展示Duilib库提供了多种适合数据展示的容器控件,如VerticalLayout、HorizontalLayout、TileLayout和List等等。在开发中,我...原创 2019-11-17 23:25:09 · 3016 阅读 · 0 评论 -
Duilib库List列表鼠标拖动框选和Ctrl+Shift多选
Duilib列表支持鼠标拖动框选和Ctrl+Shift多选Duilib List拓展Shift多选鼠标拖动框选效果如下Duilib List拓展Duilib_Ultimate里面已经支持了Ctrl按键实现了鼠标多选和Ctrl+A列表全选功能,现在开发很多朋友有提出了需要Shift多选和鼠标拖动框选,下面把实现的原理简单说一下。Shift多选目前List里面的接口已经支持对多选操作Api,S...原创 2019-11-07 19:48:03 · 1871 阅读 · 0 评论 -
duilib使用OpenCV播放摄像头、网络视频流
duilib使用OpenCV播放摄像头、网络视频流OpenCV的用途OpenCV用来处理视频图像,已经应用在各种各样的场景,也越来越普遍。Duilib使用OpenCV的两种方式duilib使用OpenCV一般分为以下方式:1.创建一个独立的视频窗口,用来显示视频图片,直接把HWND句柄交给OpenCV:这种适合独立界面程序,不需要在视频上面做标识处理;2. 自己获取视频数据直接绘制,自...原创 2019-05-21 17:50:51 · 2379 阅读 · 0 评论 -
淘宝天猫优惠券客户端(duilib版)
淘宝天猫优惠券客户端(duilib版)淘宝购物在于淘的过程,科技进步,生活节奏加快,如何在有限的时间里找到自己想买的优质商品?来这里:51优惠券!海量优质商品优惠券,购物前先领优惠券,价格肯定比直接自己淘宝找来找去来的低好多! 下载地址:51优惠券(duilib)完整代码请联系Troy(QQ:656067418)duilib开源项目交流圈(QQ群:26185182...原创 2018-08-30 14:03:03 · 2151 阅读 · 0 评论 -
Duilib版视频监控客户端(简易版)
Duilib版视频监控客户端(简易版)基于目前物联网发展的形式,网络视频监控几乎无处不在,对监控的视频的查看和回放自然成了必不可少的部分,下面介绍一下使用Duilib来开发的视频监控客户端例子。界面框架通过Duilib实现视频播放通过VLC实现分屏视频管理界面框架界面参考目前提供各种duilib例子,搭建一个框架很简单。 视频播放基于libvlc,封装一下播放接口。原创 2017-08-30 09:40:26 · 6436 阅读 · 0 评论 -
基于Duilib的多标签浏览器(IE内核)
Duilib开源库封装了一个简单的WebBrowser控件,提供了各种事件回调接口。可以方便简单的嵌入到客户端程序做网页展示用,如果想做一个类似IE的多标签的浏览器,就需要封装一下事件接口,并提供一个标签管理器来进行网页管理。首先参照例子建立一个简单的Duilib项目,并创建一个主窗口CMainWnd,CMainWnd继承于WindowImplBase(窗口基类)和CWebBrowserEventH原创 2017-01-11 14:16:25 · 5266 阅读 · 0 评论 -
MFC使用duilib的几种方式
MFC流行了很多年的界面开发工具包,随着时代的进步,UI设计也有很大的改变,以前中规中矩的UI界面也开始变得美观漂亮起来。但是MFC受制于其绘制机制,做这些个性化的设计就力不从心了。最近几年随着DirectUI的流行,越来越多的产品开始使用这种技术来进行开发了。以DirectUI为技术基础的duilib类库,以其简单易用,功能不俗赢得了广大程序员的青睐。新的项目可以从你个头开始采用duilib开发原创 2015-11-23 15:51:39 · 12697 阅读 · 0 评论 -
借用百度数据,构建自己的程序
站在巨人的肩膀上看世界,借用百度数据,构建自己的程序原创 2014-07-19 10:28:03 · 2821 阅读 · 0 评论