第一部分:在第一个工程中(宿主工程),写一个插件需要使用的头文件(接口类,没有直接实现的.cpp)#ifndef ABSTRACTINTERFACE_H
#define ABSTRACTINTERFACE_H
#include <QObject>
class QWidget;
class AbstractInterface
{
public:
    virtual ~Abstra            
                
         
            
            
            
            Qt 国内镜像网站主要是各个高校的:中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/北京理工大学:http://mirror.bit.edu.cn/qtproject/中国互联网络信息中心:https://mirrors.cnnic.cn/qt/...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-07 10:21:18
                            
                                5367阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前提HTTP通讯下载请求http文件分解URL网址创建会话创建连接创建请求发送请求接收http请求响应文件操作获取文件长度实时下载文件总结前提在某些功能中,会使用到通过Http通讯从网址上下载资源信息。在这里,我说的资源信息是指以.png、.mp4以及.doc为后缀的文件。只是做一个简单的功能实现。需要实现的功能:根据网址url将文件下载到指定位置,并实时显示下载进度。HTTP通讯下载下载文件            
                
         
            
            
            
            Qt 官方下载Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:Index of / Qt 国内镜像站下载请读者注意图5中最后一栏的 Details 链接(红色方框圈起来的地方)。点击 Details 链接可以进入详情页,在该页面可以看到文件的大小、校验和以及世界各地镜像下载链接(这才是重点)。                    
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-22 17:16:40
                            
                                1521阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1. 发送head请求获取文件大小信息2. 发送获取部分文件请求3. 设置代理 一个简单的Http下载软件,支持 断点续传 ,文件下载完成后可直接预览,不过下载速度一般(每次请求大约10K的数据量,也没有使用多线程切片下载) 文章同步页(可下载完整代码):基于Qt的简易Http下载软件 可执行文件下载:点击下载下面的效果截图: 完整效果演示: 这里主要使用了使用了类 QNetworkAc            
                
         
            
            
            
            正如其他海报所提到的,关键问题是确保您永远不会接触不同的非Qt非跨平台API。或者甚至是一个不同的非Qt跨平台API,如果你使用Qt,你就需要提交它,这是一个全面的框架,在很大程度上,坚持Qt比使用其他任何东西都容易。有一些很好的优点,因为程序中的基本原语在所有地方都可以以相同的方式工作。(也就是说,网络代码中的QString将与接口代码中的QString相同)从可移植性的角度来看,如果你留在Qt            
                
         
            
            
            
            Qt 体积很大,有 1GB~3GB,官方下载通道非常慢,相信很多读者会崩溃,所以建议大家使用国内的镜像网站(较快),或者使用迅雷下载(很快)。作为 Qt 下载教程,本文会同时讲解以上三种下载方式。Qt 官方下载(非常慢)Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/Qt官方下载网站截图 图1:Qt 官方下载网站            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 08:57:46
                            
                                4991阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            (一)最简单的实现。1.我们新建Qt4 Gui QApplication 。工程名为“http”,然后选中QtNetwork模块,最后Base class选择QWidget 。注意:如果新建工程时没有添加QtNetwork模块,那么就要手动在工程文件.pro中添加代码 QT += network ,表明我们使用了网络模块。2.我们在widget.ui文件中添加一个 Text Browser 。3.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 17:56:31
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            介绍 最近在刚刚买了一台新电脑,所以就面临着安装各种开发软件,之前有过单独安装的经验,主要分享一下自己在安装Qt5.8msvc2015_64+VS2015的详细过程;其中参考了“一去 二三里 ”的这篇博客首先介绍一下我的本地环境 win10 系统;在开工之前先下载好需要软件:VS2015获取方法有:进入VS官方下载网页,这里会提供最新的VS版本,我下载的是Community(社区)版本本人也上传了            
                
         
            
            
            
            最近在学习Qt,想在官网下载,结果步骤繁琐,不容易找到下载的地址,还让选择这个选择那个的……废话就不说了直接上。Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:download#qt#io(前面加上https等前缀,对了记得把#号换成.)。访问上面地址:archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以            
                
         
            
            
            
            前言前几天有社区小伙伴私聊我,问我都用哪些IDEA插件,我的IDEA的主题看起来不错。作为一个开源作者,每周要code大量的代码,提升日常工作效率是我一直追求的,在众多的IDEA插件中,我独钟爱这几款。这期就整理一些我日常中经常使用的IDEA插件,这些插件有些挺小众,但是的确非常提升效率,推荐给大家。Vuesion Theme首先推荐是一款皮肤,每天对着看IDEA,默认的皮肤黑白两色,我个人总觉得            
                
         
            
            
            
            目录Qt简介Qt 开发环境安装的过程环境变量的配置Qt SDK 中的重要的工具创建一个 Qt 项目 Qt简介开始安装教程前,首先来了解一下什么是QT。QT(Quick Thought)是一个基于Qt库的快速应用程序开发框架。它提供了一套完整的开发工具和库,可以帮助开发者快速构建高质量的桌面和移动应用程序。支持多种语言像是:C++、Python、Ruby、Perl等等。Qt 开发环境安装的过程通常            
                
         
            
            
            
            引言最近阿里云搞活动,整了一台服务器,作为Linux的爱好者,又免费,so.......当然不能错过了。以前看到好多炫酷的Linux界面,比如这样的;梦想中……    通过各种方式得知这是Oh my zsh的效果,心里痒,趁着年轻,折腾一下呗。Zsh是一个Linux下强大的shell, 由于大多数Linux产品安装,以及默认使用bash shell, 但是丝            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 08:33:06
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这里使用的 4.8.5 QTE 环境,之前尝试过远程使用 GDB 来调试板子上的 QT 程序,但是没成功。没有调试手段比较痛苦,今天又花了点时间,居然搞定了。粗做记录。工具版本:1. QtCreator: 2.4.1 based on Qt4.8.0, 32bit2. arm-linux-gcc: 4.5.1, 从友善之臂的开发光盘上拿来的3. GDB: gdb-7.64. QTE 4.8.5-3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 16:14:04
                            
                                508阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言准备国内镜像站:在线安装工具:国内源仓库地址:安装步骤打开在线安装工具开源协议设置配置临时软件仓库获取更新软件仓库数据隐私协议选择安装路径选择需要的安装包完成安装 前言Qt是一个挺好用的跨平台库,目前大版本已经跟新到6了,在线安装器也进行了更新,和之前功能没什么变化但是UI变化了不少,记录下安装过程,防止忘记。准备国内镜像站:清华大学:https://mirrors.tuna.tsi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 15:34:18
                            
                                4105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述Qt Installer Framework(缩写QIF)是Qt官方用于生成软件安装包的工具。包括Qt Creator和Qt Installer Framework自身的安装包都是由这个工具制作的。详细说明请访问QIF的官方文档。环境我使用的环境是Windows7 64位和Qt Installer Framework 2.0.3下载首先根据自己的平台(Linux或Windows等)去Qt官网下            
                
         
            
            
            
            JDK下载与安装加环境配置(手把手教程)无论是学习JAVA,Scala还是Tomcat,安装JDK是很有必要的(java development kit java开发工具包),本博客是基于Windows系统安装,下面是下载和安装JDK的教程: 文章目录JDK下载与安装加环境配置(手把手教程)1.JDK下载与安装2.配置JDK环境3.检测JDK是否安装成功 1.JDK下载与安装JDK官网下载路径:h            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 08:29:33
                            
                                2331阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。2. Qt/E(Qt/Embedded)最初是用于嵌入式Linux系统的Qt版本。Qt/E去掉了X Lib的依赖而直接工作于Frame Buffer上,因而效率更高。3. Qtopia最初是so            
                
         
            
            
            
            本文主要记录了工作中使用QtCreator时积累的一些小技巧,持续更新 目录1.调试时右侧变量显示乱码2.快速创建函数体3. 麒麟环境下添加编译器4.配置多个Qt版本的编译套件5.调试快捷键6.调试已经运行的程序,或者动态库7.编译动态库时自动拷贝要导出的头文件到目标目录8 .快速添加类注释和函数注释 1.调试时右侧变量显示乱码解决方法,选择工具->选项->调试器-> CDB-&            
                
         
            
            
            
            下载官网 :登录QT账号密码,下载完QT后 就得到一个文件我们还需要另外一个文件,从下面的网站下载:Qt 官方下载(非常慢) Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/Qt 国内镜像站下载(较快) 【建议这个网站下载】 清华:https://mirrors.tuna.tsinghua.edu.cn/qt/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 15:16:34
                            
                                393阅读
                            
                                                                             
                 
                
                                
                    