Невозможно использовать размер окна и параметры приложения вместе с угрем
Я попытался написать простое приложение, чтобы проверить, как работает Eel (я новичок в Eel), выполнил некоторые настройки параметров приложения и запросил конкретный размер. Код Python выглядит следующим образом:
import eel
app_options = {
'mode': "chrome",
'host': "localhost",
'port': 0
} #'mode' as 'chrome-app' also has same issue
eel.init('web')
eel.start('main.html', size=(600,600), options=app_options)
Для приведенного выше кода Python с файлом main.html, приведенным ниже, я не могу видеть, как окно масштабируется в соответствии с моими требованиями. Если я уберу параметр ' options ' из метода ' start ', тогда размер приложения будет таким, как указано. Таким образом, когда даны оба параметра ' size ' и ' options ', учитывается только ' options '. Как я могу убедиться, что размер и параметры работают так, как указано?
Ниже main.html
<html>
<head>
<title>Test Eel page</title>
<script type="text/javascript" src="eel.js"></script>
</head>
<body>
<p>Hello World</p>
</body>
</html>
Версия Python: 3.7.2
Угорь версия: 0.10.4
Версия Chrome: 73.0.3683.75 (официальная сборка) (64-разрядная версия)
0 ответов
Мы можем использовать предопределенные функции в eel, чтобы получить принудительный режим chrome-app и установить размер.
if eel.chrome.get_instance_path() is not None:
eel.start('main.html', size=(650, 612), options={'port': 0})
else:
eel.start('main.html', size=(650, 612), options={
'port': 0, 'mode': 'user selection'})