对于图形界面编程,以前用MFC多一些,多少接触过一些QT,只会创建简单的对话框程序,由于QT的跨平台特性,在嵌入式领域也应用广泛,并且听说QT做的界面很漂亮,下了班抽空看了一些教程,准备做个东西练练手。
想到之前做的一个四轴,配置参数使用的别人的地面站,决定写一个自己的地面站,按照自己的风格显示,岂不是爽歪歪,说干就干,经过几天的学习,界面部分现在如下:
大体介绍一下,使用QT5,主窗口隐藏了边框,毕竟边框这东西受操作系统控制,自己改不了,主窗口基于QFrame类,自己实现TitleBar、ToolBar、Content组件及StatusBar,又从网上找了一些开源的自定义组件。