标签: flutter-desktop

Flutter Desktop 中是否可以使用任何类型的数据库

在为我的桌面应用程序编写了 2 周的 UI 代码后,我发现 firebase 不支持 flutter 桌面,Sqflite 也不支持。那么我如何访问flutter桌面的任何类型的数据库呢?我已经尝试过 Sqflite 和 Firebase,而 Rest API 还不够。

dart firebase flutter flutter-desktop

5
推荐指数
1
解决办法
6657
查看次数

Flutter 是否为 Web 和桌面应用程序使用skia 渲染引擎?

Flutter 是否为 Web 和桌面应用程序使用skia 渲染引擎?(用于移动设备的 flutter)

web dart flutter flutter-desktop

5
推荐指数
0
解决办法
185
查看次数

数据表列宽问题

我正在尝试构建一个全宽度DataTableFlutter左侧有一个固定宽度的列,另外两列应该将剩余的列分开。

但是,即使左侧标题文本被截断,中间列和右侧列也不会占用剩余宽度,如下所示:

表格截图

当文本太宽而无法在单行中显示时,我还想将文本换行到单元格中,但Wrap无法按预期工作。

我该如何解决我的问题?

这是代码:

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Column(children: [
          Expanded(
            child: Container(
              constraints: BoxConstraints.expand(width: double.infinity),
              child: SingleChildScrollView(
                child: DataTable(
                    headingRowHeight: 32,
                    dataRowHeight: 24,
                    columns: [
                      DataColumn(
                        label: ConstrainedBox(
                          constraints: BoxConstraints(
                            maxWidth: 20,
                            minWidth: 20,
                          ),
                          child: Text('Short column'),
                        ),
                      ),
                      DataColumn(label: Text('Long column')),
                      DataColumn(label: Text('Long column')),
                    ],
                    rows: [
                      DataRow(
                        cells: [ …
Run Code Online (Sandbox Code Playgroud)

datatable width flutter flutter-desktop

5
推荐指数
1
解决办法
8281
查看次数

dart / flutter 使用 sudo 运行进程

我想为 mac 桌面开发一个 flutter 应用程序并访问 macs powermetricssudo powermetrics有没有办法在第一次运行时向用户询问此命令的 sudo 权限?

dart flutter flutter-desktop

5
推荐指数
1
解决办法
4407
查看次数

更改 Flutter 桌面应用程序窗口大小

我正在尝试使用颤振构建桌面应用程序。当应用程序的登录屏幕可见时,我想显示屏幕大小一半的应用程序窗口。

有没有办法以编程方式更改应用程序窗口的大小?其实我是飞镖和扑的新手请帮帮我,我找不到办法做到这一点。

dart flutter flutter-layout flutter-desktop

5
推荐指数
2
解决办法
4637
查看次数

如何在 Windows 的 flutter 中获取主机名?

我正在开发一个 flutter 应用程序,该应用程序连接到打开它的桌面上的 MQTT 客户端。我想动态获取桌面的主机名并连接到它,而不是用户必须手动输入它。提前致谢。

dart flutter flutter-desktop flutter-windows

5
推荐指数
1
解决办法
2825
查看次数

Flutter Desktop Windows:如何通过方法通道调用本机代码。(在 <windows.h> 头文件中进行 api 调用)

标题说明了一切。flutter 的网站上几乎没有文档展示如何通过方法通道调用 Windows 原生代码中的方法。但是我在flutter的github上发现了一个问题,说这是可能的,但那里没有代码!

我在 github 上找不到任何也使用 Windows 本机代码的示例项目。

c++ dart flutter flutter-desktop flutter-windows

5
推荐指数
2
解决办法
6799
查看次数

如何在 Flutter 桌面应用程序中使用 C++ 代码?

如何使用 C++ 为桌面应用程序开发自定义插件,以及如何在我的 Flutter 代码中使用 C++ 语言以及如何访问它。是否有任何使用 dart 语言访问 C++ 程序的正确文档?

c++ desktop-application flutter flutter-desktop

5
推荐指数
1
解决办法
3539
查看次数

是否可以使用 flutter windows 应用程序创建桌面小部件?

**嗨,我是 Flutter 桌面应用程序的新手。我正在尝试创建如下图所示的桌面小部件。我在互联网上搜索并没有找到任何结果。谁能帮我?提前致谢。

文本 **

flutter flutter-desktop flutter-windows

5
推荐指数
1
解决办法
406
查看次数

Flutter linux 在 Ubuntu 22.04 LTS CMake 上构建错误

我有flutter项目,可以在Ubuntu 20.04上成功构建。现在我想在 Ubuntu 22.04 上构建它,但出现 CMake 错误。

\n
CMake Error at /snap/flutter/111/usr/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake:45 (message):\n  The C++ compiler\n\n    "/snap/flutter/current/usr/bin/clang++"\n\n  is not able to compile a simple test program.\n\n  It fails with the following output:\n\n    Change Dir: /home/arzak/StudioProjects/testlinux/build/linux/x64/debug/CMakeFiles/CMakeTmp\n\n    Run Build Command:"/snap/flutter/current/usr/bin/ninja" "cmTC_38e6c"\n    [1/2] Building CXX object CMakeFiles/cmTC_38e6c.dir/testCXXCompiler.cxx.o\n    [2/2] Linking CXX executable cmTC_38e6c\n    FAILED: cmTC_38e6c \n    : && /snap/flutter/current/usr/bin/clang++    -L/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/8 -L/snap/flutter/current/usr/lib/x86_64-linux-gnu -lblkid -lgcrypt -llzma -lpthread -ldl -L/snap/flutter/current/usr/lib/ CMakeFiles/cmTC_38e6c.dir/testCXXCompiler.cxx.o  -o cmTC_38e6c   && :\n    /snap/flutter/current/usr/bin/ld: warning: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crt1.o: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0008002\n    /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libgcc_s.so.1: undefined reference to …
Run Code Online (Sandbox Code Playgroud)

ubuntu flutter flutter-desktop flutter-linux

5
推荐指数
1
解决办法
5638
查看次数