QT 完整项目框架 功能总览
前言
QT开发这几年大大小小项目做了不少,花了点时间对知识点总结整合了一部分.
方便以后遇到新项目可以直接拿来用,避免重复造轮子了.
程序功能列表
1.登录界面
2.加载界面
3.26键中英文键盘
4.QSS样式表
5.日志管理
6.冻结个别列的TableWidget
7.自定义TableWidget
8.系统时间设置
9.时间选择界面
10.自定义提示框
11.系统配置 QSettings
程序下载
程序可执行文件:
链接:https://pan.baidu.com/s/1sqZ0q4C12ckcPCVeVMtuyQ
提取码:5277
程序源码下载
https://download.csdn.net/download/qq_37373742/87354503
程序功能预览
1.登录界面
int main(int argc, char *argv[])
{// setCrashManager(); //开启程序异常退出捕捉MyApplication a(argc, argv);MyCommon::setCode();QFont font = a.font();font.setPointSize(10);//字体大小//font.setFamily("Microsoft YaHei");//微软雅黑字体a.setFont(font);//ConfigSet::readConfig();MyCommon::initStyle();//LOGGERSaveLog::Instance()->setPath(qApp->applicationDirPath());SaveLog::Instance()->start();//将qDebug状s态到logger中SaveLog::Instance()->setToNet(false);//是否将log信息回复给连接上来的TCP客户端//注意时序否则会死锁GVM::Instance();//用户登录userLoginDiolag dlg(GVM::Instance()->m_userLogin);dlg.exec();MainObject mainObject;mainObject.setInit();// MainWindow w;
// w.show();return a.exec();
}
2.加载界面
SplashScreen::getInstance()->setStagePercent(0,tr("初始化应用程序 ..."));m_mainWindow = new MainWindow(nullptr);m_mainWindow->setWindowTitle(tr("MyProject"));SplashScreen::getInstance()->setStart(m_mainWindow, tr("MyProject"), QString("C:/Users/jbyyy/Desktop/back.png"));SplashScreen::getInstance()->setStagePercent(40, tr("初始化主界面 ..."));SplashScreen::getInstance()->setStagePercent(80, tr("加载界面 ..."));SplashScreen::getInstance()->setStagePercent(100, tr("加载完毕!"));SplashScreen::getInstance()->setFinish();
3.26键中英文键盘
学习地址https://blog.csdn.net/qq_37373742/article/details/123256150?spm=1001.2014.3001.5501
4.QSS样式表
5.日志管理
6.冻结个别列的TableWidget
前三列固定不移动,后面列根据鼠标实时切换列信息
7.自定义TableWidget
8.系统时间设置
9.时间选择界面
10.自定义提示框
学习地址: https://blog.csdn.net/qq_37373742/article/details/127402276?spm=1001.2014.3001.5501
11.系统配置 QSettings
QT 完整项目框架 功能总览相关推荐
- Qt完整项目--工控系统(可直接运行)
1.首先肯定是需要登录注册的. 因为这个项目是没有连接数据库的.Username和Password都是存取在本地的txt文档中,不需要自己另外创建,运行注册的时候会代码创建txt文档.系统里面的内容也 ...
- python接口自动化项目_Python+requests接口自动化完整项目框架整理笔记
前言 通过学习"上海悠悠"博客,自己手动敲了一遍整体的自动化项目搭建,编写用例,打印log日志,生成测试报告,将报告发送至邮箱整体流程跑了一遍,勉强跑通了 一,项目结构 --cas ...
- 现在android开发都会用到那些快速开发框架或者第三库?Android百大框架分享,附完整项目
一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由.网络层.UI层.通信层或其他单一功能的框架 混合开发框架:提供开发hybrid app.h5与webview结合能力.web app能力的框架 ...
- 目前见过最好的物联网系统项目,功能完整,代码结构清晰!
今天,推荐一个物联网系统项目.我第一次使用就有点上头,爱不释手,必须要推荐给大家. 上次是谁要的物联网系统项目啊,我帮你找到了. 这是我目前见过最好的物联网系统项目.功能完整,代码结构清晰.值得推荐. ...
- 2_MVC+EF+Autofac(dbfirst)轻型项目框架_用户权限验证
前言 接上面两篇 0_MVC+EF+Autofac(dbfirst)轻型项目框架_基本框架 与 1_MVC+EF+Autofac(dbfirst)轻型项目框架_core层(以登陆为例) .在第一篇中介 ...
- iOS打包framework - Swift完整项目打包Framework,嵌入OC项目使用
场景说明: -之前做的App,使用Swift框架语言,混合编程,内含少部分OC代码. -需要App整体功能打包成静态库,完整移植到另一个App使用,该App使用OC. -所以涉及到一个语言互转的处理, ...
- JavaWeb完整项目要用到的专业技能
完成JavaWeb项目用到哪些专业技能?在经典的JavaWeb的开发模式中,我们使用Jsp技术来作为展现层的实现,其实也就是所谓的前端.Web开发中经典的MVC模式,Model-View-Contro ...
- 案例分享,从0到1了解一个完整项目
产品新人进入公司,由于经验不足,通常都是负责产品部分模块,很少有机会能接触到从0到1的完整项目,对产品的全局思考会比较欠缺. 刀哥分享一个去年参与的项目,这个项目刀哥全程参与,产品经理也就是刀哥一个人 ...
- 产品新人没有完整项目经验?这篇文章帮你打开思路
产品新人进入公司,由于经验不足,通常都是负责产品部分模块,很少有机会能接触到从0到1的完整项目,对产品的全局思考会比较欠缺. 我分享一个去年参与的项目,这个项目我全程参与,产品经理也就是我一个人,主要 ...
最新文章
- 资深大佬:基于深度学习的图像边缘和轮廓提取方法介绍
- python爬虫流程-什么是爬虫?爬虫的基本流程是什么?
- eclipse 使用jetty调试时,加依赖工程的源码调试方法
- TrackViewState到底是干什么的
- python value函数_python 函数基础
- activiti如何最后一次提交事务_2020最后一次水逆,十二星座如何防水逆?
- ASP.NET Core Blazor WebAssembly 之 .NET JavaScript互调
- Java集合---Arrays类源码解析
- 最近用的几个sql语句
- jquery 筛选元素 (3)
- 2016/9/23总结电脑内容
- java corba_Java编写CORBA的一个简单例子(CORBA入门)
- mysql+全文本检索的列,mysql索引
- linux 桌面共享xfce,漂亮而且轻量级的桌面-----xfce安装
- 3dsmax2020软件安装教程
- Stata:产生唯一数据编码的三种方法
- 【web前端期末大作业】html网上在线书城大学生静态网页 大学生html当当书城仿站 网上书城购物网页作业HTML
- oracle卸载ogg,Oracle GoldenGate(ogg)安装经验大汇总,采坑总结,绝对干货!
- 爬虫基础篇之多途径抓取失信人名单
- git 提交代码防止尾行序列LF转为CRLF