自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Python打包多个.py文件为.exe

文件结构【test】getxxketang.pydownloadfile.pydata.pytt.dbaccd.xmlreason.csv多个.py文件和多个打包命令格式如下:pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2]根据上面的文件结构,在根目录(...

2020-04-27 21:48:16 518

原创 Android Studio 出现乱码的解决方案

进入AndroidStudio安装目录下的bin下,在studio64.exe.vmoptions和studio.exe.vmpotions中加入-Dfile.encoding=UTF-8保存文件,重启AndroidStudio,搞定

2020-04-12 17:08:54 1234

转载 如何由jdk的安装版本改成非安装版本

背景.官网一般只提供windows下的exe文件,不提供zip打包文件。有些不愿意使用安装版本。解决方法本文以windows 7下安装jdk-6u35-windows-x64.exe为例说明下载jdk-6u35-windows-x64.exe创建一个目录命名为jdk6,名称位置随意。点击jdk-6u35-windows-x64.exe,选择路径为jdk6,继续。在选择...

2020-04-06 16:31:23 195

转载 Alberl 2013 duilib入门教程汇总

2013 duilib入门教程汇总:2013 duilib入门简明教程 – 前言(1)2013 duilib入门简明教程 – VS环境配置(2)2013 duilib入门简明教程 – 第一个程序 Hello World(3)2013 duilib入门简明教程 – 响应按钮事件(4)2013 duilib入门简明教程 – 自绘标题栏(5)2013 duilib入门简明教程 – XML配置...

2020-03-29 17:29:22 158

转载 09_创建子窗口

创建子窗口一个大规模的应用不可能只有一个窗口,之前我们的案例都是在一个窗口实现的,接下来我们实现一个关于窗口,来介绍如何通过 DuiLib 实现子窗口管理。创建子窗口 XML 配置文件前面我们已经做了很多 XML 的案例了,所以这里就不多说了,直接将写好的 XML 贴上来给大家做一下简单分析,然后直接使用。<?xml version="1.0" encoding="UTF-8"?&g...

2020-03-29 17:06:21 354

转载 08_动态创建控件

动态创建控件在实际业务场景中,并不是所有界面元素都可以通过 XML 预先定义好的,有时候我们需要根据数据库或者服务器返回的数据动态的在界面上创建一些控件。本文将介绍两种方式来动态创建控件的方法,一种是使用纯代码方式,另外一种是使用已经构建好的 XML 来动态创建控件。纯代码方式动态创建控件之前创建控件的方式都是在 XML 写好,设置好显示位置,运行程序后就自动显示出来了。实际一个控件对应的就...

2020-03-29 17:04:33 232

转载 07_控件消息响应处理

控件消息响应处理上一篇我们介绍了如何通过命名的 XML 控件转化为实际可操控的对象,实际上我们已经可以调用这些控件的一些方法来操作控件了,比如void MainWndFrame::InitWindow(){ m_pMinBtn = dynamic_cast<CButtonUI*>(m_PaintManager.FindControl(_T("btn_wnd_min"))); ...

2020-03-29 16:53:34 231

转载 06_初探 DuiLib UI 组件结构

初探 DuiLib UI 组件结构DuiLib 整体的实现不仅仅有控件,还有窗口消息、XML处理等模块,官方曾经过出的一个结构图如下:图中还是比较详细的描述了 DuiLib 的整体设计,值得注意的部分是 “窗口管理器” 部分(main 函数中的 CPaintManagerUI),它不单承担了一系列窗口资源的管理、窗口的消息的处理,还承担了解析后的 XML 和窗口之间的一个桥梁作用,我们可以通...

2020-03-29 16:50:09 276

转载 05_了解 XML 使用(布局控制)

了解 XML 使用 (布局控制)通过上一篇的学习我们可以制作一个简单的布局了,但是没有控件的窗口做再好的布局有什么用呀。赶紧找些素材,我们来做一个标准的 Windows 窗口。并通过这个窗口我们来了解一下布局中一些细微细节的控制。一个常规的 Windows 窗口应该有一个像样的标题栏,标题栏左侧包含窗口的 Logo 和窗口的名称,右侧有最小化、最大化和关闭按钮,还有一些窗口可能会有设置啊等等类...

2020-03-29 16:45:18 531

转载 04_了解 XML 使用(布局)

了解 XML 使用 (布局)本节主要介绍 DuiLib 中 XML 关键字的使用和一些特性,通过构建一个简单的带标题栏和简单结构的窗口,目的为了了解 XML 的布局系统、基本控件和一些全局属性。在介绍之前我们先改造一下程序,让程序在 Debug 模式下使用本地的 XML 文件,只有在发布为 Release 版本时才使用打包到程序中的 ZIP 资源文件。修改 GetSkinFolder 和 Get...

2020-03-29 16:38:23 872 1

转载 03_资源压缩打包

资源压缩打包现在市面上有很多基于 DuiLib 开发的程序,又或者是从 DuiLib 基础上延伸出来所开发的程序。不同的程序有不同的打包资源的方式,主要有以下几种。资源存放在文件夹中资源存放在 ZIP 压缩包中资源打包到 EXE 中使用 DLL 文件存放资源有的使用的就是执行程序目录下的文件夹,而有的使用的是一个压缩包(有可能加密),还有的就是一个单独的执行文件复制到任意位置运行同...

2020-03-29 16:33:49 570

转载 02_制作一个简单的界面

制作一个简单的界面在实现这个基本窗口之前,我们首先根据自己的习惯设置一下 DuiLib 编译后生成的文件路径和项目依赖的头文件目录。你不一定要按着我的修改,符合你自己的使用习惯即可。要修改的位置主要有一下几个。修改过程比较繁琐,主要还是因为 DuiLib 是从 VC6 升级上来的,很多属性需要删除和修改,也有些属性是 DuiLib 团队自己的目录结构风格,改与不改不影响使用。常规->输...

2020-03-29 16:28:34 720

转载 01_VS 环境配置(DLL LIB)

编译 DuiLib 并创建简单窗口准备 DuiLib 开发环境注意,这里大部分准备工作都与 DuiLib 代码无关,更多的是开发人员的基础知识普及,并不会涉及更多的 DuiLib 代码相关的内容,如果你已经非常清楚如何编译一个 DuiLib 在自己项目中使用,那么请跳过这个步骤。首先我们打开 VS 创建一个自定义项目,这里你使用什么版本无所谓,因为 VS 项目都是可以升级降级的,除非官方代码...

2020-03-29 11:38:58 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除