资源简介
以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开机唤醒狩猎者
- 基于qt的udp实时录音
- qt 图标资源文件
- 用Qt绘制柱状图
- 编译通过的Sipek.SoftPhone
- redisplus 3.2 客户端
- QT 4.8.4 64位版本-2
- TestDirector8.0 客户端
- 串口调试助手 Qt5版源码
- 仿qq界面 qt
- Qt仿QQ截图实现的截图工具
- DHCP原理及DHCP报文组成结构解析
- Qt 拼音输入法
- HIKVISION工业相机的SDK二次开发的QT
- Qt基础教程V2.0.doc
- QT可视化教程及
- QT利用realtimechart画波形图
- STM32F103C8T6与MQTT通信的源码
-
Music_Pla
yer.zip - ESP8266使用MQTT协议连接阿里云
- ESP8266程序加上MQTT调试工具
- QGraphicsView框架实现画板
- just_painter3.rar
- 基于KCP协议的P2P服务器和客户端
- QT实现音频实时传输
- Firmware_F103 V1.3.rar
- qt-unified-windows-x86-3.0.6-online
- 基于QTsocket的局域网聊天室
- STM32(TCP转MQTT).rar
- Qt5的多线程小程序,实现按钮开关线
评论
共有 条评论