• 37558阅读
  • 87回复

QFramework开发构想,欢迎提意见 [复制链接]

上一主题 下一主题
离线liudianwu

只看该作者 40楼 发表于: 2016-05-30
回 topher 的帖子
topher:
能不能把这三个功能的源代码开源一下呢?  感激不尽
1:日志输出模块。
2:实时显示当前时间、已运行时间、CPU+内存占用率模块
3:数据导出到excel模块,含两种导出方式。

applog.zip (3 K) 下载次数:230 这个是日志输出模块。

showapi.zip (9 K) 下载次数:175 这个是实时显示当前时间、已运行时间、CPU+内存占用率模块
第三个模块不开源,不好意思。
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线nigoole

只看该作者 41楼 发表于: 2016-05-30
我用的是这个模块:MC8630
http://blog.csdn.net/memoryjs/article/details/8225810
没整出来~
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线topher

只看该作者 42楼 发表于: 2016-05-30
回 nigoole 的帖子
nigoole:http://www.qtcn.org/bbs/read-htm-tid-60613-ds-1.html#tpc
其中第二个模块 (2016-05-30 08:13) 

非常感谢,其实和我实际工作密切相关的是第一条和第三条
比如日志输出,我查了关于log4QT的很资料,发现功能不完善,不像log4j功能那么完善,
比如我需要每天输出一个文件,程序重启后,文件不会被重写,这些无法在配置文件中配置
大神有什么建议呢?
离线nigoole

只看该作者 43楼 发表于: 2016-05-31
只能自己管理日志文件吧!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 44楼 发表于: 2016-05-31
回 liudianwu 的帖子
liudianwu:百度找 AT命令即可,都通用! (2016-05-30 08:37) 

短信发送的问题搞定, 但是读取又遇到麻烦了!继续研究中!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线ch781609892

只看该作者 45楼 发表于: 2016-06-02
真心不错
离线z_墨脱

只看该作者 46楼 发表于: 2016-06-07
离线nigoole

只看该作者 47楼 发表于: 2016-06-08
回 topher 的帖子
topher:
非常感谢,其实和我实际工作密切相关的是第一条和第三条
比如日志输出,我查了关于log4QT的很资料,发现功能不完善,不像log4j功能那么完善,
比如我需要每天输出一个文件,程序重启后,文件不会被重写,这些无法在配置文件中配置
大神有什么建议呢?

// 文件管理:只保留最近10天日志
void logFileManager() {
    QString oldFile = Date::getBeforDays(10);
    if (QFile::exists(oldFile)) {
        QFile::remove(oldFile);
    }
}

// 计算当前前面多少天的年月日
QString Date::getBeforDays(int nInterval)
{
    int year  = QDate::currentDate().year();
    int month = QDate::currentDate().month();
    int day   = QDate::currentDate().day();

    // 如果是本年1月前面几天,则退一年
    if ((1 == month) && (day < nInterval)) {
        year -= 1;
        month = 12;
    }
    else if (day < nInterval) {
        month--;
    }

    // 计算当月有多少天
    int days = getMonthDays(year, month);

    if (day < nInterval) {
        day = days - (nInterval - day);
    }
    else {
        day -= nInterval;
    }

    QString fileName = QString("%1/%2_Log_").arg(m_strLogPath).arg(m_strAppName);
    fileName.append(QString("%1").arg(year, 2, 10, QChar('0')));
    fileName.append(QString("%1").arg(month, 2, 10, QChar('0')));
    fileName.append(QString("%1").arg(day, 2, 10, QChar('0')));
    fileName.append(QString(".txt"));

   return fileName;
}
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 48楼 发表于: 2016-06-08
这样就能保证你系统的日志只会有10天的纪录!超过10天之前的每次写新文件的时候,都会去删除10天之前的!

    if (fileName != logFileName) {
        logFileName = fileName;

        if (logFile->isOpen()) {
            logFile->close();
        }

        logFile->setFileName(logFileName);
        logFile->open(QIODevice::WriteOnly | QIODevice::Append | QFile::Text);
        // 日志文件管理
        logFileManager();
    }
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线liuyuanan

只看该作者 49楼 发表于: 2016-06-09
建议加入以下模块:网络通讯模块;二维码生成及解码模块;数据库访问模块(支持大部分常用数据库访问)。
离线liuyuanan

只看该作者 50楼 发表于: 2016-06-09
   建议还加上加解密模块,分对称式和非对称式加密
离线liudianwu

只看该作者 51楼 发表于: 2016-06-09
回 liuyuanan 的帖子
liuyuanan:[表情] 建议加入以下模块:网络通讯模块;二维码生成及解码模块;数据库访问模块(支持大部分常用数据库访问)。 (2016-06-09 09:06) 

嗯,好建议,会加入的!谢谢!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线神经023

只看该作者 52楼 发表于: 2016-06-10
牛逼
离线t1029901995

只看该作者 53楼 发表于: 2016-06-22
回 liudianwu 的帖子
liudianwu:到目前为止,整个框架代码树状图。
[图片] (2016-05-29 20:28) 

好厉害
离线songvsclou

只看该作者 54楼 发表于: 2016-06-23
1.能实现自动升级吗?
2.日志部分,是否有更简单的实现方法?
离线liudianwu

只看该作者 55楼 发表于: 2016-06-29
V20160629
1:QVlc模块,集成vlc的一些常用操作,传入播放链接即可,同时支持rtsp视频流、本地媒体文件、本地摄像头、本地图片文件的播放。
2:媒体播放界面16通道自由切换,双击可放大全屏,再次双击还原,通道各种组合显示。
3:摄像机掉线自动重连。多线程处理,vlc极小CPU占用,界面毫无压力。

欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 56楼 发表于: 2016-06-29
QVlc模块核心代码: qvlc.zip (3 K) 下载次数:117
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线ghbjimmy

只看该作者 57楼 发表于: 2016-07-19
牛人,膜拜下!
这是我的帖子!
离线weinkym

只看该作者 58楼 发表于: 2016-07-27
此项目支持mac吗
离线liudianwu

只看该作者 59楼 发表于: 2016-07-28
回 weinkym 的帖子
weinkym:此项目支持mac吗 (2016-07-27 20:09) 

肯定支持的!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线圣域天子

只看该作者 60楼 发表于: 2016-07-28
更新到什么程度了?
下载有么?
再下来看看~~~
离线westlor

只看该作者 61楼 发表于: 2016-08-10
强烈请求excel导出部分开源呀!!!
离线fastestsnail

只看该作者 62楼 发表于: 2016-08-11
大神是怎么炼成的
离线mu_de_yu

只看该作者 63楼 发表于: 2016-08-31
开始加入追随牛人的队伍
离线liuyuanan

只看该作者 64楼 发表于: 2016-09-11
大神,请问框架进度如何了?
离线artisgrammer

只看该作者 65楼 发表于: 2016-09-13
感觉非常厉害,支持楼主
离线zejin

只看该作者 66楼 发表于: 2016-09-23
给楼主一个建议,做出来的框架一定要开源,如果有不方便开源的模块就拿掉。
我不知其他人,我是不开源的东西坚决不用,也不敢用。
离线圣域天子

只看该作者 67楼 发表于: 2016-09-23
回 zejin 的帖子
zejin:给楼主一个建议,做出来的框架一定要开源,如果有不方便开源的模块就拿掉。
我不知其他人,我是不开源的东西坚决不用,也不敢用。 (2016-09-23 13:07) 

楼主的是开源的呀~~~
离线zw25241

只看该作者 68楼 发表于: 2016-09-23
支持刘大师!
离线fu22507411

只看该作者 69楼 发表于: 2016-09-26
win7有个界面拖动到边缘的效果,以及最小化的动画效果,能保留吗?
邮箱jiahao_coffee@foxmail.com 有问题可以免费咨询,有空都会回答,不过太难了我答不上来不要介意哈
离线hunterzf

只看该作者 70楼 发表于: 2016-09-26
支持一下牛人
离线liudianwu

只看该作者 71楼 发表于: 2016-11-11
近期整理和完成的部分自定义控件运行效果图:




欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 72楼 发表于: 2016-11-11




欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 73楼 发表于: 2016-11-20
V201611105-V20161120
1:新增多态圆形进度条控件。
2:新增字模提取控件。
3:新增CPU内存控件。
4:新增面板容器控件。
5:新增面板移动容器控件。
6:新增旋转仪表盘控件,支持三种指示器样式,支持鼠标按住旋转。
7:新增指南针仪表盘控件。
8:新增图片背景时钟控件。
9:新增图片背景日历控件。
10:新增图片浏览墙控件。
11:高亮发光按钮及仪表盘控件新增左上角遮罩层绘制。
12:进度条相关控件新增顺时针逆时针旋转选项。
13:新增全局截屏控件,支持任意qt版本。
14:新增屏幕拾色器控件。
15:新增存储器容量控件。
16:修正部分BUG,改进部分处理。

V20161008-V20161103
1:新增多态圆形进度条控件。
2:新增多彩进度条控件。
3:新增高亮发光按钮控件。
4:新增滑动导航条控件。
5:新增图片浏览控件。
6:新增简单曲线图控件。
7:新增树状导航栏控件。
8:新增动画按钮控件。
9:新增电池电量控件。
10:新增多彩数码管控件。
11:新增LED数字显示控件。
12:新增音量控件。
13:新增波形动态图控件。
14:新增直方动态图控件。
15:新增直方对称图控件。
16:新增开关按钮控件。
17:新增速度仪表盘控件。
18:新增三色仪表盘控件。
19:新增汽车仪表盘控件。
20:新增温度仪表盘控件。
21:新增圆形仪表盘控件。
22:新增柱状标尺控件。
23:新增单线标尺控件。
24:新增滑动标尺控件。
25:新增开关按钮控件,支持多种样式。




欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 74楼 发表于: 2016-11-20




欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线薬師

只看该作者 75楼 发表于: 2016-11-21
刘前辈的东西的框架非常不错,学习学习
离线yuyoufei

只看该作者 76楼 发表于: 2016-11-21
封装网络,并有常用的网络操作,如搜索等应该会更实用
离线422212809

只看该作者 77楼 发表于: 2017-01-31
楼主我愿意购买你的代码,通过什么方式可以购买?
离线liudianwu

只看该作者 78楼 发表于: 2017-02-04
回 422212809 的帖子
422212809:[表情] [表情] [表情] 楼主我愿意购买你的代码,通过什么方式可以购买? (2017-01-31 22:46) 

你好,可以加我QQ517216493
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线renwinping

只看该作者 79楼 发表于: 2017-02-08
ntp开源的很多! 改一个就可以。
快速回复
限100 字节
 
上一个 下一个