摘要: 加载模块是一个重要的功能,上篇说了如何在主程序中添加已有的模块,那么本篇就来说一下如何创建一个lib模块!或许你会觉得添加类来实现功能 也可以啊,确实,其实我们可以把lib模块看成一个类!但坏处就是些别的程序我也要使用时,就需要再次添加这个类,有点麻烦哦,而直接封装成lib模块 是不是感觉很棒,模块 阅读全文
posted @ 2020-08-20 20:32 邱丑丑 阅读(297) 评论(0) 推荐(0)
摘要: 先说一下布局的方式,一般来说不可能只添加一个dll,所以我们想办法将dll都显示出来的同时还可以美观方便;这里我的思路是用stackwidget将每个 dll都放在一个page中,添加一个dll创建相应的按钮,并将按钮绑定到相应的page中: //初始显示第0页 ui->stackedWidget- 阅读全文
posted @ 2020-08-15 15:46 邱丑丑 阅读(432) 评论(0) 推荐(0)
摘要: 1.添加模块问题是比较重要的,之前的主界面大体的框架是有了,主框架只是用来承载模块的一个程序,核心的内容都写在模块 里面,这样方便也快捷 这里直接放上头文件和.cpp: #ifndef MODULESMANAGER_H #define MODULESMANAGER_H #include <QDial 阅读全文
posted @ 2020-08-15 15:31 邱丑丑 阅读(284) 评论(0) 推荐(0)
摘要: 1.基础的知识: 固定窗口大小 resize(1400,900); 设置使主界面最小尺寸为1200*400;保证窗口的美观 ui->centralWidget->setMinimumSize(1200,400); 无边框设计: 有了这一条之后就可以实现窗口的放大和缩小了,把鼠标放在窗口边,就能使之改 阅读全文
posted @ 2020-08-15 15:22 邱丑丑 阅读(429) 评论(0) 推荐(0)
摘要: 1.基础:当用到Socket通信时,需要在.pro文件的 QT += core gui 添加network2.接口问题,接口头文件要声明纯虚函数,实现方法在对应的接口文件中。 class AFS_SHARED_IMPORT IFrame : public QObject { public: virt 阅读全文
posted @ 2020-08-11 20:32 邱丑丑 阅读(307) 评论(0) 推荐(0)