QT
yx019
这个作者很懒,什么都没留下…
展开
-
QT中对JSON文件进行读写并在Line Edit控件中初始化
QT中对JSON文件进行读写并在Line Edit控件中初始化最近公司在写关于QT的项目,我也从头学起,一些细小的东西也会记录下来首先引用如下头文件#include <QJsonDocument>#include <QJsonArray>#include <QJsonObject>#include <QFile>下面先用一个例子说明...原创 2019-07-10 20:41:36 · 1012 阅读 · 0 评论 -
QT5中利用QFTP连接登陆服务器
注意,这里我是用的QTFP来进行连接,而不是用QNetworkAccessManager,因为QNetworkAccessManager虽然新,但是有些功能仍不支持关于QT5中引入QFTP库可以参考https://www.cnblogs.com/xj626852095/p/3648122.html头文件#ifndef FTPWINDOW_H#define FTPWINDOW_H#inc...原创 2019-07-10 21:25:50 · 2646 阅读 · 5 评论 -
QT中利用QTreeWidget显示FTP服务器中所有的文件
首先,这是需要显示的UI界面:需要用到的控件是 QTreeWidget 和 Push Button头文件需要用到的:#ifndef FTPWINDOW_H#define FTPWINDOW_H#include <QMainWindow>#include <QFtp>#include <QTreeWidgetItem>namespace Ui ...原创 2019-07-11 16:40:36 · 4406 阅读 · 2 评论 -
关于QFTP遍历文件的一些话
之前做上传文件失败,因为无法判断FTP服务器中有无同名文件夹,倘若写成ftp->mkdir("dirName");ftp->cd("dirName");这样的话,看似可以,实际上不行。到这里可能会问:如果有相同文件夹 mkdir 失败了,那不是正好可以 cd 进原有文件夹吗?实际上 ftp 命令一旦发生错误,会直接把之后的所有准备做的动作全部销毁。那么为什么无法判断FTP服...原创 2019-07-19 15:11:32 · 1101 阅读 · 0 评论 -
QT中利用QFTP进行下载,上传和删除
效果如图下载按钮点击槽函数//下载FTP服务器上的文件void ftpWindow::on_downloadAction(){ QTreeWidgetItem * download_item = ui->fileInfo_tw->currentItem(); QString tmpFileName = path+"/"+download_item->tex...原创 2019-07-17 15:23:37 · 2965 阅读 · 0 评论 -
QT中在QTreeWidget中实现右键菜单功能
在创建好自己的QTreeWidget控件之后,添加 customContextMenuRequested 槽函数槽函数内容如下void ftpWindow::on_fileInfo_tw_customContextMenuRequested(const QPoint &pos){ QTreeWidgetItem * curItem = ui->fileInfo_tw-...原创 2019-07-17 15:42:25 · 2414 阅读 · 1 评论 -
QT中实现从桌面拖拽QTreeWidget上显示
在公司写完一些关于QTreeWidget的功能之后,突然告知要做一个拖拽的功能。网上查了一下,大概需要这样做:1.重写QTreeWidget类2.重写类中的三个函数void dragEnterEvent(QDragEnterEvent *event);void dragMoveEvent(QDragMoveEvent *event);void dropEvent(QDropEvent ...原创 2019-07-25 16:33:08 · 1010 阅读 · 1 评论