大部分桌面程序打开后都需要占满屏幕,以便于使用者操作。但也有些桌面程序打开后,只需要占屏幕一个小角落,静悄悄等待使用者在需要时能快捷使用,譬如一些帮助类、知识类、监控类的应用,如早些年很流行的某大师、某霸的流量CPU温度监控。
开发这样的程序,有几个要求:一是程序界面小巧,甚至不规则,一般不包含关闭、缩放、最小化按钮;二是功能以图片按钮显示为多;三是含鼠标移位提示、得到焦点变化等。
使用aardio开发这样的程序就非常便捷,可以常规使用自带界面组件开发,也可以利用HTMLayout实现web界面开发。本文以HTMLayout开发为例,实现效果如下图,
一、新建普通窗口
普通窗口大小147X72,边框设为"none"
二、编写一个html文件
html文件非常简单,含3个按钮。
按钮图片可以通过iconfont网站下载,下载后放到相应文件夹并在head中引入,同时通过css设置相关属性。
三、引入HTMLayout
引入HTMLayout模块,并使用html页面
编译,微型窗口即实现了。