问题标签 [flutter-desktop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 如何全屏运行 Flutter Linux 桌面应用程序?
我需要全屏运行 Flutter Linux 应用程序,如何实现?我看过 WindowUtils 插件,但它只支持桌面嵌入。
flutter - 检查小部件字体、边距、填充和其他属性
使用颤振检查器我无法找到小部件的属性列表,如字体大小、字体系列、边框颜色、填充、边距......例如,在Text
小部件中,可用的属性是textDirection
, textAlign
,size
和更多,比如在下面的屏幕截图中:
我想查看所有计算属性,就像浏览器一样:
当然它们是不同的工具,但我想知道是否有办法检查更多属性。
我还找到了一个基于代码的解决方案,可以在渲染后访问小部件属性,就像在这个问题中一样: How to get the TextFormField text color,fontsize, etc using controller in flutter?
这是实现结果的最佳方式吗?是否可以以Key
允许在不使用自定义小部件的情况下访问小部件属性的方式使用 s(我想保存对 a 、 等小部件的引用Text
并Row
打印它们的所有属性)?
我也尝试使用toDiagnosticsNode
和toStringDeep
方法如下(_textWidget
当然是Text
上面创建的一个小部件,当我单击按钮时会调用此代码):
是否可以使用递归函数来获取所有属性?我可以通过该代码看到的只是显示的文本。
cmake - 使用 snapcraft 为 Linux snap 包构建 Flutter 应用程序时出错
我有一个使用 Flutter 桌面的应用程序。它在运行 flutter run -d linux 或 flutter build Linux 时完美运行。我可以将 snapcraft.yaml 中的源代码设置为 GitHub 存储库,但是一旦我尝试从本地源中获取它,它就会给我以下错误:
这是我的 snapcraft.yaml 文件:
我也跑去flutter create ..
尝试重新创建 Linux 文件夹。
你对我能做什么有什么建议吗?
flutter - 禁用桌面支持 Flutter
所以,我想尝试在Flutter
. 我完成了所有步骤并成功启用了桌面支持Flutter
以flutter config --enable-linux-desktop
在master channel
.
现在每次我在中创建一个新项目时Flutter
,它都会自动为Linux Desktop
.
我尝试运行flutter config --disable-linux-desktop
,但没有这样的命令。如何禁用桌面支持?
PS:我不想切换到,stable channel
因为我也想为Web
.
flutter - 如何实现交互式复杂形状?
我需要操纵曲线(例如:悬停颜色变化),但是使用 MouseRegion 和 CustomPaint 我只能与一块矩形进行交互,操纵曲线不够精确。
就像那样,我希望鼠标在曲线上移动并做一些事情,比如改变颜色或设置一些业务属性。
这是我当前的代码:
yocto - 使用 yocto 发行版的 bitbake 编译颤振桌面应用程序
我想为 yocto 发行版编译我的颤振桌面应用程序,所以我不知何故需要访问颤振构建。我如何在 do_compile(){} 中使用颤振?它安装在我用来构建 yocto 映像的 docker 容器中。
食谱.bb
firebase - 使用颤振(Windows)应用程序进行Firebase匿名登录时出现MissingPluginException异常
我最近开始使用 Flutter for windows。我正在关注这个firebase 和颤振教程。在第 4 讲中,我遇到了 Firebase Auth 错误:
颤振:MissingPluginException(在通道 plugins.flutter.io/firebase_auth 上找不到方法 signInAnonymously 的实现)
我认为问题是因为我正在为窗户建造。我不知道如何将 firebase 添加到 windows 应用程序。任何帮助表示赞赏
这是完整的日志:
编辑 1
pubspec.yaml 文件(依赖项部分)
编辑 2
我更新了依赖项以使用以下版本:
但现在我收到以下错误:
这是我的主要功能的样子:
flutter - 为 Flutter Desktop 编译时出错 [已解决]
无法为 Windows 桌面编译我的应用程序。
`Microsoft Windows [版本 10.0.17134.1246] (c) 2018 Microsoft Corporation。Tous droits réservés。
C:\Users\CREATIVE'S DEV\AndroidStudioProjects\flutter_app>flutter run -d windows 在调试模式下在 Windows 上启动 lib\main.dart... C:/Program Files (x86)/Microsoft Visual Studio/2019/Community 处的 CMake 错误/Common7/IDE/Comm onExtensions/Microsoft/CMake/CMake/share/cmake-3.17/Modules/CMakeTestCXXCompiler.cmake:53(消息):C++ 编译器
bin/Hostx64/x64/cl.exe"
无法编译简单的测试程序。
它失败并显示以下输出:
文件/CMakeTmp
d/Current/Bin/MSBuild.exe cmTC_4a34b.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:Visual StudioVersion=16.0 /v:m && Microsoft (R) Build Engine 版本 16.7.0+b89cb5fde pour 。 NET 框架版权所有 (C) Microsoft Corporation。Tous droits réservés。
ft.Common.CurrentVersion.targets(5677,7): error MSB4023: Impossible d'évaluer la métadonnée d 'élément "%(FullPath)"。Impossible d'appliquer la métadonnée d'élément "%(FullPath)" au chemin n d'accès "@(_DebugSymbolsIntermediatePath->'C:\Users\CREATIVE'S DEV\AndroidStudioProjects\fl utter_app\build\windows\CMakeFiles\CMakeTmp\Debug %(文件名)%(扩展名)')"。Caractères non conformes dans le chemin d'accès。[C:\Users\CREATIVE'S DEV\AndroidStudioProjects\flutter_app
build\windows\CMakeFiles\CMakeTmp\cmTC_4a34b.vcxproj]
CMake 将无法正确生成此项目。调用堆栈(最近调用优先):CMakeLists.txt:2(项目)
构建 Windows 应用程序...异常:无法生成构建文件`