【问题标题】:Child windows can't be maximized in Electron in GNU+Linux在 GNU+Linux 的 Electron 中子窗口不能最大化
【发布时间】:2017-04-25 01:38:21
【问题描述】:

我正在用 Electron 编写程序。我有一个创建子窗口的父窗口。我的问题是无法最大化子窗口。 我在Electron Doc 中读到maximizable 选项默认为true,但未在Linux 中实现。

maximizable Boolean - 窗口是否最大化。这在 Linux 上没有实现。默认为真。

显然,默认 true 仅适用于非子窗口,在子窗口中默认为 false。 win.setMaximizable(true)方法在Linux中也没有实现。

win.setMaximizable(maximizable)macOS Windows

maximizable Boolean

设置窗口是否可以由用户手动最大化。在 Linux 上 什么都不做。

我也试过win.maximize()的方法,实现了但效果不佳,可能是因为选项maximizable设置为false。

win.maximize() 最大化窗口

还有其他方法可以使这些窗口最大化吗?

【问题讨论】:

  • 也许您可以查看最大宽度和高度并将窗口更改为这些值。

标签: javascript linux electron


【解决方案1】:

对不起,我迟到了将近一年才看到这个问题,你可能已经想出了解决这个问题的方法,但是你知道,在 Windows 上你可以只用“win.maximize()”来完成这个任务,但在 mac而Linux也需要设置“win.resizable = true”否则它不会最大化窗口,它只会将边界设置到屏幕的左角,希望这对你有帮助,祝你好运!

【讨论】:

    猜你喜欢
    • 2021-01-19
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 2018-03-18
    相关资源
    最近更新 更多