flutter无法在windows平台上拖拽文件到它的窗口中

我碰到的问题是调试模式下没办法拖拽。

即便使用了第三方包desktop_drop和cross_file,还是这样。

但是一旦构建之后就能正常运行了。

推测是在构建的过程中,flutter往windows包裹代码中加了东西。

跟AI对话之后,推测一个可能的解决方法是修改flutter_window.cpp文件的代码switch (message) { case WM_FONTCHANGE: flutter_controller_->engine()->ReloadSystemFonts(); break; }大概是这一段。该文件位于flutter项目文件夹下/windows/runner这个文件夹中。

我还没解决怎么在调试模式下拖拽文件到flutter窗口的问题,估计要修改这个文件,添加上允许拖拽以及相应的处理逻辑。

真的烦,搜了半天也没找到一个现成的解决方案。大家碰到这个问题先凑合构建一下,不在调试模式下使用吧。(但是真的很低效,还是希望有大佬改改代码)

相关推荐
晟盾科技18 小时前
报表类系统后端API设计思路
开发语言·windows·php
又菜又爱coding20 小时前
Android + Flutter打包出来的APK体积太大
android·flutter
QuantumLeap丶1 天前
《Flutter全栈开发实战指南:从零到高级》- 10 -状态管理setState与InheritedWidget
flutter·前端框架·dart
Pedro1 天前
Flutter - 日志不再裸奔:pd_log 让打印有型、写盘有序
前端·flutter
QuantumLeap丶1 天前
《Flutter全栈开发实战指南:从零到高级》- 09 -常用UI组件库实战
flutter·ios·dart
前路不黑暗@1 天前
Java:继承与多态
java·开发语言·windows·经验分享·笔记·学习·学习方法
酷柚易汛智推官1 天前
Windows 10 停服下的国产化迁移:统信 UOS 工具核心技术深度解析
windows·操作系统·酷柚易汛
光芒再现dev1 天前
Win10/Win11文件夹图片不能预览怎么解决?
windows
lingggggaaaa1 天前
小迪安全v2023学习笔记(一百四十三讲)—— Win系统权限提升篇&AD内网域控&NetLogon&ADCS&PAC&KDC&CVE漏洞
windows·笔记·学习·安全·内网安全·权限提升
火柴就是我1 天前
Element的属性 _inheritedElements 的含义以及创建时机
flutter