九QT实现计时器-从设计到打包运行

Posted fantianliang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了九QT实现计时器-从设计到打包运行相关的知识,希望对你有一定的参考价值。

一、前言

  上面已经实现了一个计时器的功能,能够统计专注时间,现在需要做的是把这个程序打包成可以随时运行的exe文件,并且不需要安装

二、主要过程

  1-安装这个过程将生成的.exe文件复制到一个新的文件夹

  提取文件:

        https://www.cnblogs.com/CLXiao-1029/p/6892355.html
        2把文件打包成一个可执行的.exe文件:
        https://www.cnblogs.com/fxd980519/articles/4807756.html
        安装winrar打包,打包之后文件有16M大小 
        3-由于打包之后的文件太大,所以按照这个教程改进:
  最后的结果只有:6M
  https://hgoldfish.com/blogs/article/103/
  至此已经实现一个计时器的设计,并且可以在其他电脑上点击运行

 三、简要叙述过程

  第二、三步的讲解很明确,这里我们主要讲解一下第一步QT5.13如何利用命名行提取需要文件

  1-首先将.exe文件复制到一个新的文件夹:D:Files

  2-然后打开QT 命令行:

  点击电脑左下角的windows图标,找到命令行:

  技术图片

 

   3-输入命令,进入到.exe所在的文件夹

cd D:Files

  然后在命令行输出:

windeployqt SimpleTimer.exe 

  就可以提取出需要的.dll文件,然后复制图标文件夹到这个文件夹,或者是所有程序需要使用到的图片等文件

四、程序

  打包之后得到的.exe文件如下:

  https://gitee.com/fantianliang/Timer/tree/master/

  

以上是关于九QT实现计时器-从设计到打包运行的主要内容,如果未能解决你的问题,请参考以下文章

八QT实现计时器-从设计到打包运行

八QT实现计时器-从设计到打包运行

QT 如何实现记录运行时间

java怎么实现JSON打包UDP

Python Qt GUI设计:QTimer计时器类QThread多线程类和事件处理类(基础篇—8)

桌面会飞的鸟Qt C++小项目