【问题标题】:Resizable window in electron.jselectron.js 中可调整大小的窗口
【发布时间】:2017-12-26 16:51:02
【问题描述】:

我正在制作小型代码编辑器,我希望用户能够根据需要调整窗口大小。我的主窗口属性不可调整大小。
mainWindow = new BrowserWindow({width: 800, height: 600 , resizable: false}); 我有按钮 我有下拉菜单:

 label: 'Screen',
    submenu:[
      {
        label:'Resizable Window',
        click(){
          mainWindow.resizable = false;
        }
      },

我的代码不起作用。请帮我解决它。

【问题讨论】:

    标签: node.js electron


    【解决方案1】:

    要更改窗口是否可调整大小,您必须调用 mainWindow.setResizable(false) 而不是 .resizable = false。

    而且似乎你在 resizable 已经为 false 时将其设置为 false,我认为你想将其设置为 true 以启用调整大小。

    总而言之,您最终会得到如下结果:

    label: 'Screen',
    submenu: [
      {
        label: 'Resizable Window',
        click () {
          mainWindow.setResizable(true);
        }
      },
    ],
    

    .setResizable文档。

    【讨论】:

    • 感谢您的帮助,但我在右上角的按钮仍然不起作用。
    • 你的意思是它仍然不起作用?就像它会抛出错误还是什么都不做?您是否也可以编辑您的帖子以包含您的完整菜单条形码,谢谢
    • 有一个像全屏打开这样的按钮,它仍然被禁用(它是windows默认按钮)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    相关资源
    最近更新 更多