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窗口的问题,估计要修改这个文件,添加上允许拖拽以及相应的处理逻辑。

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

相关推荐
松叶似针36 分钟前
Flutter三方库适配OpenHarmony【secure_application】— 生产环境发布与持续维护
flutter·harmonyos
水饺编程1 小时前
第4章,[标签 Win32] :TextOut 测试案例2
c语言·c++·windows·visual studio
i建模1 小时前
Omarchy挂载windows磁盘
linux·运维·windows
lili-felicity2 小时前
进阶实战 Flutter for OpenHarmony:高级进度指示器系统 - 用户体验优化实现
flutter
Hello.Reader2 小时前
Flame_3D把 3D 带进 Flutter 游戏引擎 Flame 的实验性方案(上手、Shader、踩坑与选型)
flutter·flame_3d
lili-felicity2 小时前
进阶实战 Flutter for OpenHarmony:TabBar 高级标签系统 - 导航交互优化实现
flutter
阿林来了2 小时前
Flutter三方库适配OpenHarmony【flutter_speech】— 生产环境部署与发布
flutter
A懿轩A3 小时前
【Java 基础编程】Java 集合框架详解:List/Set/Map 选型 + ArrayList/HashMap 原理与使用
java·windows·list
lili-felicity3 小时前
进阶实战 Flutter for OpenHarmony:Hero 动画转场系统 - 页面过渡动画实现
flutter
ol木子李lo3 小时前
Linux 命令备忘录
linux·运维·服务器·windows·编辑器·ssh·bash