资源简介
以Qt实现ftp客户端文件上传,包括单文件上传、文件夹(包含多个文件或文件夹)上传,单文件删除或整个文件包删除

代码片段和文件信息
#include
#include
#include
#include “frmbase.h“
/***************************************************************************
* 处理内容: 构造函数
* @param parent 父容器
* @return 无
* @exception
****************************************************************************/
Fbase::Fbase(QWidget *parent) : QWidget(parent)m_bCanResize(true)formResult(UnKnown)
dialogEventLoop(NULL)
{
baseUI = new Ui::frmbase;
baseUI->setupUi(this);
setWindowFlags(Qt::framelessWindowHint);
createView();
baseUI->labtitle->installEventFilter(this);
connect(baseUI->btnMin SIGNAL(clicked()) this SLOT(btnMinClicked()));
connect(baseUI->btnMax SIGNAL(clicked()) this SLOT(btnMaxClicked()));
connect(baseUI->btnClose SIGNAL(clicked()) this SLOT(btnCloseClicked()));
}
/***************************************************************************
* 处理内容: 析构函数
* @param parent 父容器
* @return 无
* @exception
****************************************************************************/
Fbase::~Fbase()
{
delete baseUI;
}
/***************************************************************************
* 处理内容: 设置是否可改变窗体大小,即最大化、最小化按钮是否可见
* @param isCanResize 是否可以改变大小
* @return 无
* @exception
****************************************************************************/
void Fbase::setResize(bool isCanResize)
{
m_bCanResize = isCanResize;
if(isCanResize)
{
baseUI->btnMin->setVisible(true);
baseUI->btnMax->setVisible(true);
}
else
{
baseUI->btnMin->setVisible(false);
baseUI->btnMax->setVisible(false);
}
}
/***************************************************************************
* 处理内容: 初始化界面
* @param
* @return 无
* @exception
****************************************************************************/
void Fbase::createView()
{
baseUI->widTopRight->setAutoFillBackground(true);
QPixmap pixmapTemp(“:/img/HeaderRightSide.png“);
QPalette palTemp(baseUI->widTopRight->palette());
palTemp.setBrush(QPalette::Window QBrush(pixmapTemp));
baseUI->widTopRight->setPalette(palTemp);
baseUI->widTopRight->setMask(pixmapTemp.mask());
baseUI->widtitle->setstyleSheet(“background-image:url(:img/HeaderBackground.png);“);
baseUI->widTopLeft->setAutoFillBackground(true);
QPixmap pixmapTemp3(“:/img/HeaderLeftSide.png“);
QPalette palTemp3(baseUI->widTopLeft->palette());
palTemp3.setBrush(QPalette::Window QBrush(pixmapTemp3));
baseUI->widTopLeft->setPalette(palTemp3);
baseUI->widTopLeft->setMask(pixmapTemp3.mask());
baseUI->widLeft->setstyleSheet(“background-image:url(:img/LeftBorder.png);“);
baseUI->widRight->setstyleSheet(“background-image:url(:img/RightBorder.png);“);
//baseUI->widButtomLeft->setstyleSheet(“background-image:url(:img/FooterLeftSide.png);“);
baseUI->widButtomLeft->setAutoFillBackground(true);
QPixmap pixmapTemp1(“:/img/FooterLeftSide.png“);
QPalette palTemp1(baseUI->widButtomLeft->palette())
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1545540 2011-11-25 11:44 FtpClient1\Debug\FtpClient.ilk
文件 1812480 2011-11-11 14:47 FtpClient1\FtpClient\Debug\ASILibrary.dll
文件 80218 2011-11-11 14:47 FtpClient1\FtpClient\Debug\ASILibrary.lib
文件 8436 2011-11-25 11:44 FtpClient1\FtpClient\Debug\BuildLog.htm
文件 8392 2011-11-13 21:55 FtpClient1\FtpClient\frmba
文件 1376 2011-10-17 14:24 FtpClient1\FtpClient\frmba
文件 19311 2011-11-01 09:35 FtpClient1\FtpClient\frmba
文件 1881 2011-11-13 22:06 FtpClient1\FtpClient\frmEditName.ui
文件 25576 2011-11-25 11:44 FtpClient1\FtpClient\ftpclient.cpp
文件 2976 2011-11-17 14:55 FtpClient1\FtpClient\ftpclient.h
文件 100 2011-11-13 22:51 FtpClient1\FtpClient\ftpclient.qrc
文件 2870 2011-11-14 08:56 FtpClient1\FtpClient\ftpclient.ui
文件 11822 2011-11-16 13:50 FtpClient1\FtpClient\FtpClient.vcproj
文件 1475 2011-11-11 22:25 FtpClient1\FtpClient\FtpClient.vcproj.pengxiao-PC.pengxiao.user
文件 930 2011-11-13 21:30 FtpClient1\FtpClient\FtpClient.vcproj.vspscc
文件 1483 2012-08-03 13:58 FtpClient1\FtpClient\FtpClient.vcproj.WWW-CACF2BD81AC.Administrator.user
文件 1489 2011-11-13 23:01 FtpClient1\FtpClient\FtpClient.vcproj.XP-201111131002.Administrator.user
文件 7790 2011-11-11 14:47 FtpClient1\FtpClient\img\.svn\entries
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
文件 53 2011-10-17 14:23 FtpClient1\FtpClient\img\.svn\prop-ba
............此处省略153个文件信息
- 上一篇:在一张图上画多个跟踪框.zip
- 下一篇:ns-3 中文教程
相关资源
- 酒店管理系统基于Qt Creator5)
- FTP课程设计(服务端+客户端)
- python实现的ftp自动上传、下载脚本
- 编写简单的RMI程序 多线程web 服务器
- 用Socket编程实现FTP
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- IOCP 类 简单的IOCP(IO完成端口)服务
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- tftp文件传输工具
- CVI下的TCP服务器和客户端
- QT,JPEG解码源代码(已完成)
- SOCKET 网络编程 计算机网络 作业 客户
- linux 网络实验 ftp程序
- 用Socket写的简易FTP服务器和客户端
- 基于C 的简易FTP客户端(带源码)
- Qt 播放音频文件
- jar转exe工具 教程,exe能在客户端没有
- socket小工具(可方便建立TCP UDP的soc
- socket客户端源码
- vc 编写的基于TCP协议的客户/服务器
- 61850客户端服务端测试程序
- 简单服务器端口监听和显示客户端发
- 用IdFTPServer写的一个FTPServer程序
- Qt 读取16进制的data文件
评论
共有 条评论