当前位置: 首页>>代码示例>>Python>>正文


Python QMimeData.property方法代码示例

本文整理汇总了Python中PyQt5.QtCore.QMimeData.property方法的典型用法代码示例。如果您正苦于以下问题:Python QMimeData.property方法的具体用法?Python QMimeData.property怎么用?Python QMimeData.property使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PyQt5.QtCore.QMimeData的用法示例。


在下文中一共展示了QMimeData.property方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: dropMimeData

# 需要导入模块: from PyQt5.QtCore import QMimeData [as 别名]
# 或者: from PyQt5.QtCore.QMimeData import property [as 别名]
 def dropMimeData(self, mime_data: QtCore.QMimeData,
                  drop_actions: QtCore.Qt.DropActions,
                  row: int, column: int,
                  index: QtCore.QModelIndex):
     if not index.isValid() or not drop_actions & QtCore.Qt.CopyAction:
         return False
     urls = mime_data.urls()
     root = mime_data.property('root')
     print(root)
     for url in urls:
         source_path = os.path.dirname(url.path())
         filename = os.path.basename(url.path())
         print(source_path)
         print(filename)
         target_path = self.filePath(index)
         print(target_path)
         if root != '':
             target_path += source_path[source_path.index(root):]
             print(target_path)
         self.file_downloading.emit(source_path, target_path, filename)
     return True
开发者ID:Gebon,项目名称:FTP_client,代码行数:23,代码来源:local_filesystem_model.py


注:本文中的PyQt5.QtCore.QMimeData.property方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。