Qt高仿电脑管家界面(一):项目开发介绍

萝らか妹 提交于 2020-04-11 10:05:36

        最近用Qt模拟实现了电脑管家界面,只有简单的界面跳转操作,没有具体功能。

        界面如下:

        这个做起来也不难,就是界面跳转,用Qt做的话几个控件就可以搞定。主要是那些文件安全监测功能不好做。2010左右发生了3Q大战,那时QQ差点就消失了,但也促使腾讯研发了自家的安全软件。

        Qt设计器中的界面是这样的:

       左边是一个列表控件QListWidget,  点击时列表项时更新不同的界面。各个主要的“杀毒界面”是QStackedWidget,  添加了5个子页面。最后一个列表项是按钮功能,点击时跳转到电脑管家的帮助页面。界面控件用qss做了渲染。主窗口去了边框,关闭,最小化是用按钮贴图重做的。代码不难,都是常规代码,下面稍作介绍:

1 界面处理

        把主窗口的边框去掉了,此时窗口无法移动,需要鼠标移动事件,

    //去掉边框
    this->setWindowFlags(Qt::FramelessWindowHint);

    //设置窗口固定大小,无法拖
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!