QT上位机开发(不同场景下界面的设计模板)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        qt由于其优秀的跨平台属性,几乎成了嵌入式界面开发的标配。同时呢,由于它在windows平台开发出来的效果也是非常的好,所以很多中大型的软件也会拿qt来做界面开发。当然,市场上面因为windows pad的存在,所以用qt开发windows pad应用也是不错的一个选择。所以,今天,我们简单了解下三种情况下,qt界面一般是怎么布局的。

1、嵌入式设备界面

        嵌入式设备的屏幕一般都不大。所以呢,上面的功能,一般都是比较简单和直接的。我们以某些交互式工业设备为例,它的界面一般是这样的。第一层呢,有三个部分,分别是返回按钮、某某系统、公司logo。第二层呢,代表各个模块按钮,比如说模块1、模块2、模块3等等。单击某一个模块,中间就会更新成模块的子界面。第三层呢,一般就是一些状态信息,比如日期,功能地址之类的。

2、windows中大型软件界面

        qt除了可以开发小型嵌入式设备的界面之外,还可以用在windows中大型软件方面。windows的软件,尤其是中大型软件,一般也是有自己的开发套路的。比如说,他们一般是这么来设计的。第一层,就是常规的菜单。第二层,就是工具栏,多是菜单的一些快捷方式。第三层,稍微复杂一点,分成了左、中、右三个部分。左边是界面中的元素,中间是业务界面,右边是界面元素的属性。第四层呢,一般是操作log、编译log,或者是其他error信息。最后一层呢,一般就是状态栏。大体上,如果软件复杂一点的话,基本都是按照这个套路来的。

3、pad界面

        大家所了解的pad一般就是ipad,或者是android pad这种。所以,这个时候也会错把pad开发看成了是移动应用开发那种,这其实是误区。大家可以到电商网站上查找一下,输入windows pad,其实现在目前为止,已经存在很多windows pad的产品,这里面高、中、低价都有。

        既然是pad,如果是工业中使用,有几个地方需要注意下。第一,pad如果是固定使用,一般就是工人用的比较多,界面一定要简洁,操作要方便,提示要清楚;第二,如果pad是多人使用,一定要注意权限的分离;第三,如果pad移动使用的场景比较多,那么要注意网络的连接和测试。另外pad上面的按钮尽量大一点,信息明确一点,防止误触。相关数据最好本地也有简单的sqlite数据库可以保存。每个人的操作记录,用log区分开。

        通常如果功能不复杂的话,完全可以这么来设计pad的qt界面,即整个界面就分成两层,第一层的左侧是监控数据,右侧是操作按钮。下面就是状态栏。虽然比较简单,但是考虑到使用的人员和背景,个人觉得这样做还是比较合适的。

4、界面设计的提高

        当然上面说的几种方法,都是个人的经验,仅供大家参考。只是做的时候,希望大家还是不要固步自封,可以多看看市场上别人怎么做的、竞争对手怎么做的,和客户多沟通,本着实用和简约的原则不停改进和提高,肯定会越做越好,慢慢形成自己的风格的。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-18 17:08:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-18 17:08:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-18 17:08:02       82 阅读
  4. Python语言-面向对象

    2024-01-18 17:08:02       91 阅读

热门阅读

  1. python中print函数的用法

    2024-01-18 17:08:02       55 阅读
  2. 在Unity中使用EPPlus库NPOI库写入Excel数据

    2024-01-18 17:08:02       59 阅读
  3. rfcat 正确完美安装

    2024-01-18 17:08:02       54 阅读
  4. 最短路径 Dijkstra

    2024-01-18 17:08:02       54 阅读
  5. ElasticSearch高阶使用

    2024-01-18 17:08:02       40 阅读
  6. Docker查找docker组及用户

    2024-01-18 17:08:02       51 阅读
  7. 深度学习中的最优化算法是什么?

    2024-01-18 17:08:02       67 阅读