EEL 全屏 GUI
EEL full screen GUI
我正在尝试使用 eel 模块制作一个小应用程序。
我问你的是:有没有办法拥有全屏图形用户界面?
这是我想要的图像:
这是我的:
这就是我想要的:
所以只是没有灰线。
我的python代码:
import eel
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws['A1'] = 'NOME1'
ws['B1'] = 'NOME2'
eel.init('web')
counter = 2
counter2 = 2
@eel.expose
def data1(data):
global counter
ws['A'+str(counter)] = data
wb.save("sample.xlsx")
counter += 1
@eel.expose
def data2(data):
global counter2
ws['B'+str(counter2)] = data
wb.save("sample.xlsx")
counter2 += 1
eel.start('index.html')
我的javascript代码:
function data1() {
var data1 = document.getElementById("input1").value
eel.data1(data1)
document.getElementById('input1').value = ''
}
function data2() {
var data2 = document.getElementById("input2").value
eel.data2(data2)
document.getElementById('input2').value = ''
}
What I ask you is: is there a way to have a full screen gui?
是的,这是可能的,但需要解释...
首先,重要的是要了解 Eel 在内部打开浏览器应用程序来呈现您的 HTML 并执行您的 JavaScript。它使用哪个浏览器将取决于 mode
函数的 mode
参数;如文档中所述,它默认为 'chrome'(请参阅 Eel documentation)。
这意味着正在使用的浏览器应用程序必须支持全屏操作...如果不支持,Eel 将无法提供帮助。
例如,Chrome 确实允许全屏模式……他们称之为“kiosk”模式。要启用它,您应该将额外的 cmdline_args
传递给 eel.start
函数...像这样:
eel.start('index.html', mode='chrome', cmdline_args=['--kiosk'])
需要注意的一个附加实施说明...在Chrome 中,kiosk
模式将仅在all [=38= 之后应用] windows 关闭(同样,这是 Eel 框架范围之外的实现细节)。强制执行此操作的最佳方法是完全关闭 Chrome 应用程序,然后 运行 您的带有 eel.start
的 Eel 应用程序,如上所述。
重点是...您需要研究如何为 Eel 使用的任何底层浏览器应用程序启用全屏。
我正在尝试使用 eel 模块制作一个小应用程序。 我问你的是:有没有办法拥有全屏图形用户界面? 这是我想要的图像:
这是我的:
这就是我想要的:
所以只是没有灰线。
我的python代码:
import eel
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws['A1'] = 'NOME1'
ws['B1'] = 'NOME2'
eel.init('web')
counter = 2
counter2 = 2
@eel.expose
def data1(data):
global counter
ws['A'+str(counter)] = data
wb.save("sample.xlsx")
counter += 1
@eel.expose
def data2(data):
global counter2
ws['B'+str(counter2)] = data
wb.save("sample.xlsx")
counter2 += 1
eel.start('index.html')
我的javascript代码:
function data1() {
var data1 = document.getElementById("input1").value
eel.data1(data1)
document.getElementById('input1').value = ''
}
function data2() {
var data2 = document.getElementById("input2").value
eel.data2(data2)
document.getElementById('input2').value = ''
}
What I ask you is: is there a way to have a full screen gui?
是的,这是可能的,但需要解释...
首先,重要的是要了解 Eel 在内部打开浏览器应用程序来呈现您的 HTML 并执行您的 JavaScript。它使用哪个浏览器将取决于 mode
函数的 mode
参数;如文档中所述,它默认为 'chrome'(请参阅 Eel documentation)。
这意味着正在使用的浏览器应用程序必须支持全屏操作...如果不支持,Eel 将无法提供帮助。
例如,Chrome 确实允许全屏模式……他们称之为“kiosk”模式。要启用它,您应该将额外的 cmdline_args
传递给 eel.start
函数...像这样:
eel.start('index.html', mode='chrome', cmdline_args=['--kiosk'])
需要注意的一个附加实施说明...在Chrome 中,kiosk
模式将仅在all [=38= 之后应用] windows 关闭(同样,这是 Eel 框架范围之外的实现细节)。强制执行此操作的最佳方法是完全关闭 Chrome 应用程序,然后 运行 您的带有 eel.start
的 Eel 应用程序,如上所述。
重点是...您需要研究如何为 Eel 使用的任何底层浏览器应用程序启用全屏。