Как изменить значок приложения и имя приложения для приложения Flutter Desktop?

Я использую Flutter для разработки настольного приложения Windows, но не знаю, как изменить имя и значок приложения.


person billcyz    schedule 12.11.2020    source источник
comment
Отвечает ли это на ваш вопрос? как изменить значок приложения Windows на рабочем столе для флаттера?   -  person smorgan    schedule 12.11.2020


Ответы (2)


Думаю, я нашел решение. Для приложения Windows должно работать следующее:

Чтобы изменить значок приложения: просто поместите файл значка в папку windows/runner/resources и замените часть IDI_APP_ICON в файле windows\runner\Runner.rc на имя файла значка.

Чтобы изменить имя приложения: Откройте файл windows/runner/main.cpp и измените имя приложения внутри функции window.CreateAndShow.

person billcyz    schedule 12.11.2020
comment
Вы описали изменение заголовка окна, но ваш вопрос касается имени приложения. Что именно вы хотели изменить? - person smorgan; 12.11.2020
comment
Есть ли причина, по которой вы хотите изменить имя файла значка вместо того, чтобы просто заменить существующий файл значка? - person smorgan; 12.11.2020

добавьте это в свой void main ()

void main() {
WidgetsFlutterBinding.ensureInitialized();
  if (Platform.isWindows || Platform.isLinux || Platform.isMacOS) {
    setWindowTitle('title here');
  }
  runApp(new MyApp());
}

Включите эту зависимость в pubspec.yaml, чтобы это работало:

window_size:
    git:
      url: git://github.com/google/flutter-desktop-embedding.git
      path: plugins/window_size
      ref: 7812516a5c1fc8ef379e244106953a2b534432b9
person SULPHURIC ACID    schedule 26.03.2021