electron new BrowserWindow 允许出现垂直滚动条
时间: 2024-03-20 18:42:02 浏览: 242
是的,Electron中的BrowserWindow对象有一个属性叫做`autoHideMenuBar`,默认值为`true`,表示当窗口失去焦点时,菜单栏会自动隐藏。如果你想让窗口始终显示垂直滚动条,可以将该属性设置为`false`,例如:
```javascript
const { BrowserWindow } = require('electron')
let win = new BrowserWindow({
width: 800,
height: 600,
autoHideMenuBar: false // 禁止自动隐藏菜单栏
})
```
这样,在窗口内容超过窗口高度时,会自动出现垂直滚动条。
相关问题
electron new BrowserWindow有没有title属性
是的,`BrowserWindow`具有`title`属性,该属性用于设置窗口的标题。例如:
```javascript
const { BrowserWindow } = require('electron')
let win = new BrowserWindow({
width: 800,
height: 600,
title: 'My App'
})
```
在上面的示例中,创建了一个新的窗口`win`,并将其标题设置为`My App`。
electron 新建的窗口new BrowserWindow没有window对象怎么办
如果在 Electron 中新建的窗口 `new BrowserWindow` 没有 `window` 对象,可能是因为你没有正确地引入 `BrowserWindow`。你可以尝试在主进程中添加以下代码引入 `BrowserWindow`:
```
const { BrowserWindow } = require('electron')
```
如果你已经正确地引入了 `BrowserWindow`,但仍然无法访问 `window` 对象,那么可能是因为你在渲染进程中尝试访问 `window` 对象。在渲染进程中,你需要使用 `remote` 模块来访问主进程中的对象。你可以尝试在渲染进程中添加以下代码:
```
const { remote } = require('electron')
const { BrowserWindow } = remote
```
这样你就可以在渲染进程中访问 `BrowserWindow` 对象了。
阅读全文