• 大小: 364KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-05-14
  • 语言: 其他
  • 标签: qt  qftp  ftp  上传  

资源简介

QT4下,采用QFTP实现单个文件上传、下载、改名及刷新。文件夹及子文件上传、改名、刷新。注意:无文件夹及子文件下载

资源截图

代码片段和文件信息


#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())

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8392  2011-11-13 21:55  简易版FTP(缺FTP文件夹下载)\FtpClient\frmbase.cpp

     文件       1376  2011-10-17 14:24  简易版FTP(缺FTP文件夹下载)\FtpClient\frmbase.h

     文件      19311  2011-11-01 09:35  简易版FTP(缺FTP文件夹下载)\FtpClient\frmbase.ui

     文件       1881  2011-11-13 22:06  简易版FTP(缺FTP文件夹下载)\FtpClient\frmEditName.ui

     文件      28782  2014-08-30 13:41  简易版FTP(缺FTP文件夹下载)\FtpClient\ftpclient.cpp

     文件       3457  2014-08-30 13:19  简易版FTP(缺FTP文件夹下载)\FtpClient\ftpclient.h

     文件        100  2011-11-13 22:51  简易版FTP(缺FTP文件夹下载)\FtpClient\ftpclient.qrc

     文件       2884  2014-08-30 13:18  简易版FTP(缺FTP文件夹下载)\FtpClient\ftpclient.ui

     文件      11765  2014-08-30 13:21  简易版FTP(缺FTP文件夹下载)\FtpClient\FtpClient.vcproj

     文件       7790  2011-11-11 14:47  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\entries

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\add.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\back.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\Background.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\ButtomBorder.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\client.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\CloseButton.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\dataDic.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\delete.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\docCenter.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\emg.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\exit.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\file.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\flyNotice.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\folder.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\FooterLeftSide.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\FooterRightSide.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\Front.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\HeaderBackground.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\HeaderLeftSide.png.svn-base

     文件         53  2011-10-17 14:23  简易版FTP(缺FTP文件夹下载)\FtpClient\img\.svn\prop-base\HeaderRightSide.png.svn-base

............此处省略139个文件信息

评论

共有 条评论