E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Duilib界面库
Duilib
创建自定义控件
用
Duilib
开发界面时,很多情况下库自带的控件不满足需求,就需要基于
Duilib
建立自定义控件(自绘新的控件,或者用来封装win32的子窗体,来显示视频、网页等)。
a1317338022
·
2020-08-02 22:08
duilib
关于
duilib
中的list的扩展探索
今天在做一个程序的界面时,需要在一个列表中显示除文字以外的其他控件,如:Edit、Button、Combo等;我做界面使用的是
duilib
,其自带的CListUI并不能满足此项功能,需要进行扩展,在此记录
大蓝头
·
2020-08-02 22:09
扩展
duilib
C++
list
duilib
列表list使用方法
/
duilib
/
DuiLib
/UIlib.h"usingnamespace
DuiLib
;//#pragmacomment#ifdef_DEBUG#ifdef_UNICODE#pragmacomment(
晚餐吃什么
·
2020-08-02 22:04
duilib
duilib
动态添加 提前写好xml
xml文件:ftp_file_list_item.xmlC++代码:boolCFileDirList::AddItem(FtpDirFileInfoinfo){CHorizontalLayoutUI*pCon=NULL;string_tstr=L"xml/ftp_file_list_item.xml";//CDialogBuilderm_dlgBuilder;if(!m_dlgBuilder.Ge
llC2018
·
2020-08-02 22:10
Duilib
学习笔记
Duilib
动态添加
释放
Duilib
CScrollBarUI 滚动条位置越界产生 滚动条Bar 无法显示,以及位置异常BUG
更改代码DoEvent()MouseMove事件时计算位置if((m_uThumbState&UISTATE_CAPTURED)!=0){if(!m_bHorizontal){intvRange=m_rcItem.bottom-m_rcItem.top-m_rcThumb.bottom+m_rcThumb.top-2*m_cxyFixed.cx;if(vRange!=0)m_nLastScroll
llC2018
·
2020-08-02 22:39
Duilib
学习笔记
DuiLib
: 使用CListUI显示海量数据
最近遇到要在一个
DuiLib
::CListUI中显示动态数据的子任务.在使用我改版的
DuiLib
中发现如下问题,真杯具.
LostSpeed
·
2020-08-02 21:41
DuiLib
: 解决CListUI先建立,然后隐藏, 需要的时候再显示填充内容时,不显示或显示为灰的问题.
在项目中遇到一个CListUI的显示问题.*先建立一个CListUI,因为暂时符合显示条件,不允许显示,先隐藏.///createdlghaveaLitUIif(NULL==m_pDlgHaveListUI){m_pDlgHaveListUI=newCDlgHaveListUI(XML_FILE_NAME_DlgHaveListUI,WND_CLASS_NAME_DlgHaveListUI);if
LostSpeed
·
2020-08-02 21:09
Duilib
ListContain 扩展
源码下载地址:https://share.weiyun.com/5TSf5mJ通过对listContain扩展,使list可以插入任意控件到Item里面去,方便对list操作操作完了之后记得调用SetPos让Contain计算内部控件位置m_pList->SetPos(rtList);classUILIB_APICListContainerElementUIEx:publicCListContai
CAir2
·
2020-08-02 21:05
Duilib
duilib
响应事件
duilib
响应事件#defineDUI_MSGTYPE_MENU(_T("menu"))//菜单#defineDUI_MSGTYPE_LINK(_T("link"))//连接?
不是彻底
·
2020-08-02 21:32
duilib
开发基础:创建自定义控件的过程
转载请说明原出处,谢谢~·http://blog.csdn.net/zhuhongshu/article/details/45362751用
Duilib
开发界面时,很多情况下库自带的控件不满足需求,就需要基于
Redrain
·
2020-08-02 21:27
duilib
精品
duilib
自绘控件
duilib
DuiLib
开发之显示Gif
最近正在用
duilib
进行开发,需要显示动态的gif.由于新版的stb_image.c中,还没有支持动态gif的加载,本人决定在stb_image.c中增加一个加载动态gif的函数TGifInfo*gif_load_from_memory
王者无迪_全栈开发
·
2020-08-02 21:03
#
C++高级开发系列
#
Duilib开发进阶
duilib
中动态添加button按钮
一:XML中添加某个HorizontalLayout或者VertiacalLayout容器在这个容器中添加添加btn按钮等就可以拉。二:代码中添加如下://添加一个button按钮---成功拉CHorizontalLayoutUI*pBtnLayout=static_cast(m_pm.FindControl(_T("add_btn_Hor")));CButtonUI*pBtn=newCButto
开心大爆炸
·
2020-08-02 21:10
Duilib
duilib
之 动态添加BOX布局
动态添加BOX布局Box*GlobalManager::CreateBoxWithCache(conststd::wstring&strXmlPath,CreateControlCallbackcallback){Box*box=nullptr;autoit=m_builderMap.find(strXmlPath);if(it==m_builderMap.end()){WindowBuilder
清水迎朝阳
·
2020-08-02 20:36
duilib界面
duilib
List 动态添加
一、为什么需要动态添加?由于我不知道我的List头的项目到底是哪些,我的List中有多少行数据需要添加,动态添加就比较合适,方便。二、实现1、Xml配置(List动态添加位置)-->2、C++代码CHorizontalLayoutUI*pHor=static_cast(m_PaintManager.FindControl(_T("ListContainer")));CListUI*pList=ne
llC2018
·
2020-08-02 20:10
Duilib
学习笔记
C++
duilib
动态创建按钮
最近准备学习新的
界面库
,感觉MFC开发起来太麻烦。
小鱼儿hello-world
·
2020-08-02 20:30
duilib
Qt之QGraphicsView入门篇
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处简介在Qt
界面库
中,对于图形的绘制,可以使用QPainter实现普通二维图形的绘制,该方法在paintEvent
lucky-billy
·
2020-08-02 13:52
Qt
Qt、Qte、Qtopia三者的区别
Qt、Qte、Qtopia三者的区别Qt泛指Qtsoftware的所有版本的图像
界面库
,包括Qt/X11(Unix/Linux)、QtWindows、QtMac等,但这只是相对于二进制来说的。
机器视觉001
·
2020-08-01 13:59
QT
软件开发
C++控制台
界面库
_实例1: 写日记
日记用txt文件保存。示例代码://shili2.cpp:定义控制台应用程序的入口点。//#include“stdafx.h”#include“console.h”#pragmacomment(lib,“console.lib”)#include#include#include#includeusingnamespacestd;intcirculation=1;intinterface_num=0
aier_wl
·
2020-08-01 11:06
C++控制台
界面库
_按钮类
按钮定义:位置,名称,如:ButtonEXIT_button=Button(40,6,“退出”);示例代码://Sample1.cpp:定义控制台应用程序的入口点。//#include“console.h”#pragmacomment(lib,“console.lib”)voidjiemian0();//0intmain(){Screenscreen;screen.ShowOrHideCursor
aier_wl
·
2020-08-01 11:06
C++控制台
界面库
_表格类
表格类可以绘制表格。示例代码://ConsoleApplication1.cpp:此文件包含“main”函数。程序执行将在此处开始并结束。#include“console.h”#pragmacomment(lib,“console.lib”)intmain(){Screenscreen;screen.ShowOrHideCursor(0);screen.SetTitle(“表格类”);screen
aier_wl
·
2020-08-01 11:06
Qt、QtE、Qtopia 和 Qtopia Core
Qt的概念:Qt是泛指Qt的所有版本的图像
界面库
,比如Qt/X11,QtWindows,QtMac等。
zhangxuyu1118
·
2020-08-01 10:27
LINUX
嵌入式Qtopia-2.2.0开发环境的搭建和使用
我们通常所说的Qt都是指的用于Linux/Unix的Qt/X11,真正意义上Qt是泛指Qt的所有版本的图像
界面库
,比如Qt/X11,QtWindows,QtMac等。
weixin_33717117
·
2020-08-01 09:53
C++控制台
界面库
_实例6: 电话簿
代码如下://PhoneBook.cpp:此文件包含“main”函数。程序执行将在此处开始并结束。//#include#include“console.h”#pragmacomment(lib,“console.lib”)#includeintcirculation=1;intinterface_num=0;voidMainInterface();//0voidAdd();//1voidDelet
aier_wl
·
2020-08-01 09:20
C++控制台
界面库
_字符串单向链表
代码如下://LinkedList_string.cpp:此文件包含“main”函数。程序执行将在此处开始并结束。//#include#include#include//字符串链表类typedefstructNode_string{charname[MAX_PATH];structNode_string*next;}*PNode_string;classLinkedList_string{publ
aier_wl
·
2020-08-01 09:19
C++控制台
界面库
_实例5: 贪吃蛇
代码如下://Snake.cpp:定义控制台应用程序的入口点。//#include“stdafx.h”#include#include“console.h”#include“LinkedList_snake.h”#includevoidjiemian0();//0voidThreadTime(void*);intEndThreadTime=1;intgame_time=180;//游戏时间intP
aier_wl
·
2020-08-01 09:19
C++控制台
界面库
_颜色
颜色从0到15,共16种。代码如下://colour.cpp:定义控制台应用程序的入口点。//#include“stdafx.h”#include“console.h”#pragmacomment(lib,“console.lib”)intmain(){Screenscreen;screen.screen_Bgcolor_num=9;screen.Paint_screen();screen.Set
aier_wl
·
2020-08-01 09:19
C++控制台
界面库
_窗口类
窗口类可以显示字符串,文件,可以保存和输出窗口文本。示例代码://ConsoleApplication1.cpp:此文件包含“main”函数。程序执行将在此处开始并结束。#include“console.h”#pragmacomment(lib,“console.lib”)voidjiemian0();//界面0intmain(){Screenscreen;screen.ShowOrHideCur
aier_wl
·
2020-08-01 09:48
笔记
C++控制台
界面库
_列表框类
列表框类:可以滚动,分页显示字符串链表或字符串数组。现在以字符串数组为例。示例代码://ConsoleApplication1.cpp:此文件包含“main”函数。程序执行将在此处开始并结束。#include“console.h”#pragmacomment(lib,“console.lib”)voidjiemian0();//0intmain(intargc,char*argv[]){Scree
aier_wl
·
2020-08-01 09:48
C++控制台
界面库
_实例4: 五子棋(二人对战)
二人对战,一个人用鼠标,一个人用键盘,代码如下://Sample1.cpp:定义控制台应用程序的入口点。//#include“stdafx.h”#include“console.h”#pragmacomment(lib,“console.lib”)externCOORDmouse;#defineWHITE1#defineBLACK2intconstleft=3,top=3;#defineWIDE1
aier_wl
·
2020-08-01 09:48
C++控制台
界面库
_事件类
事件类可以获取鼠标,键盘的操作。鼠标事件包括左键点击,右键点击,双击等;键盘事件包括ASCII码键,虚拟键,控制键。示例代码:点击左键,输出5个a,点击右键,输出5个A,双击退出。按下Q键,ESC键或Alt+F4键退出。//ConsoleApplication1.cpp:此文件包含“main”函数。程序执行将在此处开始并结束。#include“console.h”#pragmacomment(li
aier_wl
·
2020-08-01 09:48
笔记
C++控制台
界面库
_屏幕类
屏幕类可以设置窗口标题,大小,显示或隐藏光标,光标位置,文本颜色等。示例代码://ConsoleApplication1.cpp:此文件包含“main”函数。程序执行将在此处开始并结束。//#include“console.h”#pragmacomment(lib,“console.lib”)intmain(){Screenscreen;screen.ShowOrHideCursor(0);scr
aier_wl
·
2020-08-01 09:47
C++控制台
界面库
自己用Windows控制台API写的
界面库
,有兴趣的同学可以了解一下。库里面有屏幕类,窗口类,表格类,事件类(鼠标,键盘),按钮类,列表框类等。所有类的定义在console.h头文件里。
aier_wl
·
2020-08-01 09:17
C++控制台
界面库
_实例3: 记单词
需要MFC支持。示例代码://Sample2.cpp:定义控制台应用程序的入口点。//#include“stdafx.h”#include“console.h”#pragmacomment(lib,“console.lib”)#include#include#include#includeintcirculation=1;intinterface_num=0;externCOORDmouse;vo
aier_wl
·
2020-08-01 09:26
学习 Tkinter 最好的实例:Python 的 IDLE 源代码获取,以及初步试玩
这是Python自带的
界面库
,附带的IDLE就是用它编写的。那么,如果我们学完了Tkinter,想要看看IDLE的源代码,该去哪里找呢?
曾经去过跨越一个小时的地方
·
2020-08-01 02:40
python
选择Python GUI界面开发工具
1.TkinterTkinter似乎是与tcl语言同时发展起来的一种
界面库
。tkinter是python的配备的标准gui库,也是opensource的产物。
llambkin
·
2020-07-31 19:20
python
c# 开源界面框架
1.炫彩
界面库
XCGUI炫彩
界面库
不仅是
界面库
,它是软件界面开发框架,让用户开发桌面软件变的简单高效,它功能丰富,小巧,安全(所有界面元素无句柄),Unicode字符编码,完善的帮助文档;并且提供了UI
智者长存
·
2020-07-31 19:07
C#
C++实现视频格式转换PC客户端工具(支持多任务,暂停,断点续转,删除等基本功能)
此项目借鉴了NPVideoTranscode的UI设计以及任务的处理方式,开发工具使用的是vs2008,界面使用的是
Duilib
。编译的release版本的Unicode字符集。建议将NPVideo
天行健_地势坤
·
2020-07-31 18:43
C++
音视频
视频转码
Python魔法命令
使用%matplotlib命令可以将matplotlib的图表直接嵌入到Notebook之中,或者使用指定的
界面库
显示图表,它有一个参数指定matplotlib图表的显示方式。
chch2010523
·
2020-07-31 16:19
python个人学习笔记
C语言学习1:Windows搭建C语言开发环境,Code::Blocks安装,配置gcc编译器
Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形
界面库
wxWidgets(2.6.2unicode)版。下载及安
刘金宝_Arvin
·
2020-07-31 12:51
C/C++
Android UI之非常实用且高级,还很受欢迎的Android UI Library
如果你还在苦苦寻找合适项目的Androi
dUILib
rary,还在为了实现甲方的五彩斑斓的黑,还是千变万化的白呢?嗯哼。。。
Steven Jon
·
2020-07-30 07:21
android
java学习笔记14——Java Swing
在该系列笔记6中提过),"AWT(AbstractWindowTool,抽象窗口工具箱)是JAVA中面向图形编程的基础,其中,AWT是JAVA1.0提出的,其后,SWING是在JAVA1.2提出的新的
界面库
xiaoyao3857
·
2020-07-30 05:39
Java
Ubuntu上Qt安装以及配置完整步骤(外加安装qtchart)
Qt是一个跨平台的C++图形用户
界面库
,我们平时所说所使用的Qt,准确的来说是它的GUI编程部分。Qt提供给应用程序开发者建立图形用户界面所需要的功能,并且Qt很容易扩展。
GreenHandBruce
·
2020-07-30 04:45
Linux
QT
Qt 学习之路:Qt 简介
跨平台GUI通常有三种实现策略:API映射:API映射是说,
界面库
使用同一套API
weixin_30835923
·
2020-07-30 02:08
taro开发微信小程序-使用websocket(七)
框架开发微信小程序,taro框架目前是移动端的混合全能框架,对于微信小程序平台编译优秀,taroui结合webpack可以编译微信小程序,anroid,ios,H5等平台代码,taroui是基于taro的一套ui
界面库
Museions
·
2020-07-29 21:06
taro开发微信小程序
taro开发微信小程序-了解项目结构(二)
开发微信小程序,taro框架目前是移动端的混合全能框架,对于微信小程序平台编译优秀,taro结合webpack可以编译微信小程序,anroid,ios,H5等平台代码,taroui是基于taro的一套ui
界面库
Museions
·
2020-07-29 21:05
taro开发微信小程序
taro开发微信小程序-页面开发规范(五)
开发微信小程序,taro框架目前是移动端的混合全能框架,对于微信小程序平台编译优秀,taro结合webpack可以编译微信小程序,anroid,ios,H5等平台代码,taroui是基于taro的一套ui
界面库
Museions
·
2020-07-29 21:35
taro开发微信小程序
taro开发微信小程序-路由传参(四)
开发微信小程序,taro框架目前是移动端的混合全能框架,对于微信小程序平台编译优秀,taro结合webpack可以编译微信小程序,anroid,ios,H5等平台代码,taroui是基于taro的一套ui
界面库
Museions
·
2020-07-29 21:34
taro开发微信小程序
taro开发微信小程序-网络请求(八)
开发微信小程序,taro框架目前是移动端的混合全能框架,对于微信小程序平台编译优秀,taro结合webpack可以编译微信小程序,anroid,ios,H5等平台代码,taroui是基于taro的一套ui
界面库
Museions
·
2020-07-29 21:34
taro开发微信小程序
Qt软件的发展历史及优势特点
跨平台GUI通常有三种实现策略:API映射:API映射是说,
界面库
N1314N
·
2020-07-29 16:07
QT学习之路
DuiLib
VirtualListUI 虚拟列表
思路:修改ListBody,重写SetPos,SetScrollPos,ProcessScrollBar,利用SetScrollPos滚动条位置动态从数据接口获取数据并加载到列表,重新设置位置;需要增加一个数据提供者纯虚类IVirtualDataProvider;关键点就是SetPos,SetScrollPos,ProcessScrollBar这三个函数的重写,控制需要显示哪些数据,IVirtua
llC2018
·
2020-07-29 04:46
C++
Duilib
学习笔记
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他