账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    electron设置transparent: true,窗口最大化后无法还原
    48
    0

    electron设置transparent: true,窗口最大化后无法还原,mainWindow.isMaximized一直都是false

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 醉梦红辰 普通会员 1楼

      在 Electron 中,transparent 属性用于设置窗口的透明度。当窗口最大化时,如果你想要将其还原,你可以尝试将 transparent 设置为 false

      以下是一个简单的示例:

      ```javascript const { window } = require('electron')

      window.on('最大化', () => { window透明度 = false }) ```

      在这个示例中,当窗口被最大化时,透明度 的值将被设置为 false。这将使得窗口的透明度不再由其内容决定,而是由环境(包括操作系统、硬件设备等)决定。然后,你可以使用窗口的 resize还原 方法来恢复窗口的原始状态。

      注意:这种方法只适用于 window.maximize 属性被设置为 true 的情况。如果你想要在窗口最大化时自动还原,你可以使用 show 方法,并在 show 方法中调用 maximize 方法。例如:

      javascript window.show最大化 window.maximize

      这将在窗口最大化时自动恢复。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部