当前位置: 首页 > news >正文

找制作网站公司注册商标费用多少钱

找制作网站公司,注册商标费用多少钱,上海网站建设备案号怎么恢复,html网页案例我用QT实现了一个文件管理的软件,能够实现从桌面或其他路径拖拽文件到软件,软件获取拖拽文件的路径。但是当我想实现反向操作时遇到了问题。在网上搜索和阅读文档一天多都未能解决该问题。 下面给出我的实现: Qt开发中经常会用QTreeWidget去…

我用QT实现了一个文件管理的软件,能够实现从桌面或其他路径拖拽文件到软件,软件获取拖拽文件的路径。但是当我想实现反向操作时遇到了问题。在网上搜索和阅读文档一天多都未能解决该问题。

下面给出我的实现:

Qt开发中经常会用QTreeWidget去显示文件夹内容,将文件拖出到资源管理器并拷贝是必要的功能。

对mimeData方法的重写是实现文件拖出拷贝的关键所在。

class TreeWidget : public QTreeWidget
{Q_OBJECT
public:TreeWidget(QWidget *parent = nullptr);~TreeWidget();protected:void dragEnterEvent(QDragEnterEvent *e);void dragMoveEvent(QDragMoveEvent *e);void dropEvent(QDropEvent *e);QMimeData mimeData(const QList<QTreeWidgetItem > &items) const override;
};TreeWidget::TreeWidget(QWidget *parent) :QTreeWidget(parent)
{this->setSelectionMode(QAbstractItemView::SingleSelection);this->setDragEnabled(true);this->setAcceptDrops(true);this->viewport()->setAcceptDrops(true);this->setDragDropMode(QAbstractItemView::DragDrop);this->setDropIndicatorShown(true);this->setContextMenuPolicy(Qt::CustomContextMenu);this->setHeaderHidden(true);
}/** 从软件文件列表拖拽到其他地方实现文件拷贝* 这里负责设置mimeData,松手时如果Item的mimeData没有内容的话或者内容不是本机url时无法实现拷贝功能。*/
QMimeData  TreeWidget::mimeData(const QList<QTreeWidgetItem > &items) const
{QList<QUrl> urls;QMimeData *mimeData = new QMimeData();foreach (QTreeWidgetItem *item, items){/* 获取拖动item的对应文件的路径,这里替换为你想拷贝的路径 */QString savePath = tempdir->path() + "/" + item->text(1);QUrl url = QUrl::fromLocalFile(savePath);urls.push_back(url);}mimeData->setUrls(urls);return mimeData;
}void TreeWidget::dragEnterEvent(QDragEnterEvent *e)
{if(e->mimeData()->hasUrls()){e->acceptProposedAction();}else{e->ignore();}
}void TreeWidget::dropEvent(QDropEvent *e){QList<QUrl> urls = e->mimeData()->urls();foreach (QUrl url, urls) {QString filepath = url.toLocalFile();}
}
http://www.yayakq.cn/news/601060/

相关文章:

  • 医院网站建设具体内容网站制作什么品牌好
  • 做的网站一定要收录么网站开发包含什么
  • 广州新业建设管理有限公司网站wordpress search.php
  • 外贸最大电子元器件交易网站网站后台目录如何保护
  • 网站项目验收域名换到另外一个wordpress
  • 交换广告是两个网站做友情链接吗新闻列表做的最好的网站
  • 陕西网站seowordpress版本回退
  • 网站流量是如何计算的云匠网要交钱才能用吗
  • 网站建设尺寸像素是多少wordpress注册密码忘记
  • 公司网站设计模板中国中国建设银行网站首页
  • 潍坊微信网站网站做流量的论坛贴吧
  • 有没有做校园文化的网站网站备案对网站负责人的要求
  • 花生壳做网站是否稳定湖南人文科技学院是几本
  • asp.net 网站授权嘉兴网站制作公司
  • 做网站有底薪吗网页美工设计期末作业成品
  • 网站后台权限管理怎么做的怎么样做推广
  • 台州市建设规划局路桥分局网站徐州智能模板建站
  • 做网站零成本国际要闻军事新闻
  • 六安网站定制黄骅市和渤海新区合并吗
  • 建设部网站资质抖音同城推广
  • 外国人做的购物网站wordpress数字交易
  • 扁平化设计个人网站沈阳计算机培训短期速成班
  • 北京网站建设1000zhu唐山做网站汉狮网络
  • 公司官方网站建站qq浏览器官网
  • 个人网站首页广东建设信息网行业服务版官网
  • 荥阳网站制作百姓网二手车买卖
  • 西安建设工程交易中心官网中山市企业网站seo哪里好
  • 大型网站要多少钱博客登陆wordpress
  • 网站后台与前台自己做的网站怎么用qq登入
  • 做网站需要注意的事项农业基本建设项目信息网站