
MiniGUI
文章平均质量分 84
介绍MiniGUI框架设计思想,一些有用功能的实现方法,以及开发MiniGUI程序过程中遇到的一些问题
anyuliuxing
这个作者很懒,什么都没留下…
展开
-
MiniGUI显示引擎初始化流程
这次主要分析在MiniGUI中,显示引擎的初始化流程,让大家理解MiniGUI.cfg配置文件怎么影响到使用哪一个引擎的,如果需要开发一个新引擎的话,本文章也有帮助因为使用MiniGUI的人数也少,写这些文章没有什么价值,以后可能就不再写这类文章了,之后会多写一点QT的文章原创 2020-08-29 18:12:53 · 1515 阅读 · 2 评论 -
MiniGUI输入法词库更新
MiniGUI中的输入法libmgi支持拼音输入,但是怎么进行个性化定制呢,比如想更换键盘皮肤,往词库里添加一些新的词组,下面这篇文章详细描述怎么添加新词原创 2020-03-10 09:11:46 · 1016 阅读 · 4 评论 -
Ubuntu快速安装MiniGUI
之前写的Ubuntu14.04安装MiniGUI教程有些过时了,MiniGUI在github上有提供一个脚本,可以通过脚本快速安装原创 2020-02-17 14:39:44 · 1778 阅读 · 0 评论 -
MiniGUI获取和设置BITMAP像素点
最近有个需求,在MiniGUI中使用FillBoxWithBitmap加载一张图片之后,需要获取到每一个像素点并重新设置像素点,因此做一下笔记原创 2019-12-28 15:59:50 · 1016 阅读 · 0 评论 -
MiniGUI事件传递机制分析
这段时间学习了一下MiniGUI中的事件传递机制,包括从内核驱动上报事件到MiniGUI分发事件这一整条通路,在嵌入式平台上,获取触摸事件可以使用tslib框架,通过tslib获取到事件之后,会把消息保存在桌面消息队列中,然后进一步分发到应用消息队列,我会在这篇文章中详细说明原创 2019-05-17 13:44:45 · 1921 阅读 · 6 评论 -
MiniGUI标题栏显示中文
在MiniGUI程序中有时候需要在标题栏显示中文,但是设置了中文却是乱码的,那么这篇文章会对你有帮助原创 2019-05-09 15:55:01 · 722 阅读 · 0 评论 -
MiniGUI RGB565大小端显示问题
问题描述最近遇到一个framebuffer是RGB565(16bpp),minigui显示不正常的问题,显示现象如下原始图片屏幕上显示的效果然后直接显示红绿蓝三色的图片在屏幕上显示的效果在RGB565中颜色值RED0xF800GREEN0x07E0BLUE0x001F分析原因发现是和LCD有关,在发送RGB数据的时候,驱动发送R分量...原创 2019-02-15 12:00:21 · 1895 阅读 · 3 评论 -
MiniGUI更换键盘皮肤
前言MiniGUI原来的键盘GUI已经有点不符合现在的需求,所以需要定制一套皮肤,根据我定制皮肤的过程,写一遍流程文档,做一下笔记,为以后再定制皮肤提供参考,先看一下定制好的皮肤录制的色彩有点失真,看一下截图1. 皮肤资源位置在libmgi-2.0.4/src/softkeyboard/softkeyboard/分辨率,目录下有一些图片资源,里面是图片转为十六进制的c文件,总共需要替换...原创 2019-01-15 09:10:01 · 2055 阅读 · 5 评论 -
MiniGUI TTF旋转字库制作并竖直显示文字
一. 制作TTF旋转字库1.下载fontforge,可以在Ubuntu软件中心下载2. 用该软件打开字库之后,按ctrl+a全选文字3.点击上面工具栏的基础–>变换–>如图设置需要注意的是需要选择字形原点,不能按选中部分的中心旋转,不然会导致汉字与数字和英文显示的高度不在同一水平线上,如果按选中部分的中心旋转,第3步换成第4步需要选择顺时针旋转90度,如果逆时针旋转原创 2018-11-17 13:52:42 · 5649 阅读 · 0 评论 -
MiniGUI编程速查表
前言自己学习MiniGui也快一年了,粗浅的学习了一下,本文是根据《MINIGUI-PROG-GUIDE-V3.0-C》中的内容整理而来,根据自己的理解做了一些分类,大部分都是一些函数的说明,方便自己以后学习MiniGui时查阅。现在分享出来,供大家一起学习。当然在学习的过程中也遇到过一些坑,像自定义控件,主窗口透明背景,窗口弹出动画啊,控件动画等等,有时间也会分享出来。1 窗口的创...原创 2018-07-20 20:40:37 · 6330 阅读 · 8 评论 -
MiniGui开发问题锦集
前言本文记录了我学习MiniGui开发过程中遇到的一些有意思问题与解决方法,会随着我学习的深入慢慢的更新下去。文章中窗口指的是通过CreateMainWindow创建的窗口,控件是指CreateWindow或CreateWindowEx创建的控件。1 创建透明背景窗口方法一:窗口创建时,在界面的窗口过程函数里添加MSG_ERASEBKGND监听,什么也不画就是透明背景,这种方法有...原创 2017-11-18 15:36:37 · 5462 阅读 · 13 评论 -
MiniGui Samples运行效果
本文主要是mingui里面的例子效果图,方便自己以后根据效果,有针对性的学习,例子是在ubuntu14.04使用qvfb运行的,如果有同学不知道怎么在ubuntu上运行例子程序,可以参考我上一篇文章《Ubuntu 64位移植MiniGui》原创 2017-09-11 19:11:42 · 9094 阅读 · 4 评论 -
主流嵌入式开源GUI比较
本文主要说明了MicroWindows、MiniG、QT、GTK+、OpenGUI和FLTK,第七小节是对比的详细表格,内容是根据网上的一些资料还有各大开源GUI的官网的资料整理而来,目的是为自己以后学习把握方向。原创 2017-11-03 09:23:12 · 58386 阅读 · 9 评论 -
MiniGui核心库编译配置选项
MiniGui的具体选项基本上都是基于–disable-FEATURE和–enable-FEATURE实现的。–disable-FEATURE选项禁止某项特性,也就是在函数库中将不支持该特性。–enable-FEATURE选项打开某项特性,也就是在函数库中支持该项特性。另外MiniGui还提供–with选项,该选项可用来从多个选项中指定某一个选项。原创 2017-10-21 15:53:23 · 1943 阅读 · 1 评论 -
Ubuntu移植MiniGUI
本文主要介绍在Ubuntu14.04 64位机下编译32位MiniGui程序,并搭建MiniGui运行模拟环境qvfb原创 2017-08-30 18:41:37 · 3749 阅读 · 7 评论