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

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

相关推荐
Flutter OH11 小时前
Flutter OH 外接纹理问题定位指南
flutter
jyOverQ15 小时前
ChatGPT Windows 客户端点击无反应、有进程却没窗口?一次 MSIX 非系统盘启动卡死的完整排查
windows·chatgpt
未来猫咪花15 小时前
Everything is ViewModel:让状态管理回到对象世界
android·flutter·ios
Flutter OH16 小时前
Flutter OH 日志抓取与过滤指南
flutter
Flutter OH16 小时前
Flutter OH 内存与 GPU 问题定位指南
flutter
Flutter OH17 小时前
Flutter OH 多设备适配问题定位指南
flutter
还是大剑师兰特18 小时前
MySQL8.0 Windows完整安装教程
windows·mysql·大剑师
律宏阔18 小时前
Flutter Hooks 与 flutter_map_animations 冲突:第二次地图动画报错的解决方案
flutter
redfred20 小时前
HandBrake 使用教程:开源视频压缩工具 视频太大压缩 MKV转MP4 批量转码 硬件加速 Windows/macOS/Linux
windows·开源·音视频
kakakahahahaha21 小时前
【Windows】C盘拒绝访问0x80070005的7步排查
windows·电脑·内容运营·软件需求