无法将窗口大小和应用程序选项与 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文件,我无法看到窗口根据我的要求调整大小。如果我从">start"方法中删除">选项"参数,则应用程序的大小是指定的。因此,当同时给出">大小"和"选项"参数时,只尊重">选项"。如何确保大小和选项都按指定工作?

以下是主要内容.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 位)

我们可以在 eel 中使用预定义的函数来获取强制 chrome 应用程序模式并设置大小。

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'})

最新更新