现在位置: 首页 > Qt
2020-05-12 06:25 工业·编程 ⁄ 共 1082字 暂无评论
QT Creator的project转成Visual Studio的project 在windows下,运行Qt Command Prompt。 输入命令行: qmake -tp vc XXX.pro 会生成文件XXX.vcxproj Visual Studio的project转成QT Creator的project 第一步,因为原Visual Studio工程就是基于QT Template的工程,所以我们可以用VS里的QT插件里的"Create basic .pro file..."菜单选项来自动生成一个.pro文件,实际上,不仅仅生成了.pro 文件,还生成了.pri文件。但是目...
阅读全文
2020-05-11 06:21 工业·编程 ⁄ 共 1619字 暂无评论
Qt是 一个跨平台的C++图形用户界面应用程序框架, 它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等 图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。 Qt library为Qt程序提供头文件、静态链接库和动态链接库 Qt Creator是跨平台的 Qt IDE, 支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以...
阅读全文
2018-11-21 17:20 工业·编程 ⁄ 共 613字 暂无评论
在学习Qt开发之前,需要区分一些概念,这些概念由于名字太过相似,功能也太难懂,所以容易混淆。 Qt是一个完整的C++应用程序开发框架(库或架构),它的API在所有的平台上(Linux,Windows等)是相同的,这就表示Qt工具在所有平台上的使用方式是一致的,因而Qt的应用程序开发和平台是无关的。 Qt:泛指Qt的所有版本的图形界面库,注意重点是“库”,由于Qt最早是在Linux中随着KDE流行的,所以通常所说的Qt都是指用于Linux/Unix的Q...
阅读全文
2016-01-06 21:18 工业·编程 ⁄ 共 12782字 暂无评论
一个典型的GUI应用程序可以抽象为:主界面(菜单栏、工具栏、状态栏、内容区域),二级界面(模态、非模态),信息提示(Tooltip),程序图标等组成。本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用。 1. 主界面 QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(例如文本编辑或者绘制画布)以及周围菜单...
阅读全文
2015-12-10 23:53 工业·编程 ⁄ 共 5104字 暂无评论
CRC32校验网上有现成的方法,这里不再赘述,直接拿来用。编码时发现,如果文件名中存在中文字符,加载文件时会导致错误,这问题一定能解决,不过为了省事我直接要求所有文件路径必须是英文的。另外,为了由于我的代码是要在arm板子上用的,一次只能加载100个字节,而且最大文件不能超过2MB,所以我的dialog完整代码为: #include "dialog.h"  #include "ui_dialog.h"  #include <QFile>...
阅读全文
2015-12-09 23:47 工业·编程 ⁄ 共 455字 暂无评论
QByteArray MainWindow::gemfieldCRC(QByteArray gemfield) { QByteArray temp; unsigned short crc=0xffff; unsigned short a,j,k; for(a=0;a<gemfield.size();a++) { //crc和第a个字节里的值异或,新值赋给crc. // 注意gemfield[a]在转换为int型时是有符号的,因此,我们在其值大于7F时,需要做相应的转换处理。你懂的。 crc =crc ^ ( (int)gemfield[a]>=0 ? ...
阅读全文
2015-11-14 14:27 工业·编程 ⁄ 共 6912字 暂无评论
首先明确一点:实现ftp断点续传,需要服务器支持,我使用的是CentOS 下的vsftpd作为ftp服务器。 FTP连接一般是有两个连接,一种连接时客户端C与服务器端S传送命令,一种连接是用于数据的传输。而FTP连接支持两种模式 Port模式(主动模式):涉及到的端口号有21和20,当客户端C向服务器端S通过端口21发送请求链接时,服务器端接收连接,并打开一条命令链路。当客户端需要传输数据时,便会通过命令链路向服务器端发送PORT命令请求...
阅读全文
2015-11-06 12:03 工业·编程 ⁄ 共 1433字 暂无评论
/功能:    根据一个URL地址将数据保存到指定路径下,支持断点续传 //参数:    url            --需要访问的URL地址 //         SavePath       --需要保存的路径 //DownedSize 已经下载的大小 // totalSize 文件总大小 //返回值:  ture --成功 false --...
阅读全文
一、设计目标         通过利用Qt应用程序框架提供的QTcpSocket和QUdpSocket类进行网络通信,在windows平台(支持跨平台,将源码在目标平台重编译即可)上实现了两大功能: 1)实现客户端与服务器端之间文件传输功能; 2)实现客户端与服务器端之间的聊天功能; 相关阅读     ----P2P软件工作原理 二、系统设计框架       整个应用程序要实现聊天...
阅读全文
一、准备软件: 1.Qt 5.5.1 for Android (Windows 32-bit, 935 MB)    (info) :  http://www.qt.io/cn/download-open-source/  http://download.qt.io/official_releases/qt/5.5/5.5.1/qt-opensource-windows-x86-android-5.5.1.exe 2.ndk:android-ndk-r10e-windows-x86.exe  http://developer.android.com/ndk/downloads/index.html Windows 32-bit    android...
阅读全文