本帖最后由 kyozy 于 2026-1-29 09:34 编辑
介绍封装 wxWidgets 开源库, 并包含了xrc设计器. wxWidgets仓库地址: 注意: 本封装编译的版本, 静态库是使用的 /MT, 动态库使用的是 /MD, 所以在选语言IDE工程设置时, 选择 静态优先 就需要设置静态链接运行库 /MT, 动态库优先 就需要设置动态链接运行库 /MD
本模块主要用于炫彩语言的系统原生界面的开发, 当然附带了很多实用类和函数, 比如: 文本操作, 流操作, 文件操作, 网络, 剪贴板, 打印, XML, 日志, 进程通讯, GDI, D2D 等 使用说明- 设计器是基于XRC文件(也就是XML)编写的, 名称必须是全局唯一(也就是说, 多个窗口下面的组件, 也不能重名), 当然设计器也限制了
- 如果是继承自 wx窗体, 那么本身是不支持 TAB切换焦点 等等行为, 所以通常添加一个面板在窗体, 面板是自动铺满客户端的
- 设计器坐标单位是 DPI, 而不是像素
- 事件属性那里右键可自动生成事件名称. 双击也会生成事件名, 并且会关闭设计器并进入事件代码
- 不要修改 //{{设计代码 到 //}} 之间的内容, 修改了下次编辑也会覆盖, 更不能删除 //{{设计代码 这些文字
截图
其他说明- 有可能使用到某些类会提示找不到这个类型, 可能是我忘记包含头文件(因为这个库实在太大, 再加上要写设计器搞得有点晕), 如果遇见无法编译请联系QQ:75602718
- 更新就在这个仓库更新了, 不再单独论坛发帖
安装方法方法一: 下载安装包, 安装路径选择 炫彩IDE 安装目录, 一路下一步即可. 方法二: 自行下载文件夹, 覆盖到 炫彩IDE 安装目录
下载地址
炫彩wxWidgets: 封装 wxWidgets 开源库, 并包含了xrc设计器
v1.1.0版本:
此安装包没有包含 lib和dll 等库文件, 可安装 v1.0.0 版本后再安装此版本.
|