মেনুটি লুকানো বা স্বয়ংক্রিয়ভাবে লুকানো থাকতে পারে ( স্ল্যাক বা ভিএস কোডের মতো - আপনি মেনুটি প্রদর্শন / আড়াল করতে Alt টিপতে পারেন )।
প্রাসঙ্গিক পদ্ধতি:
---- win.setMenu (মেনু) - উইন্ডোটির মেনু বার হিসাবে মেনুটিকে সেট করে, এটিকে নালিতে সেট করা মেনু বারটি সরিয়ে ফেলবে। ( এটি পুরোপুরি মেনু সরিয়ে ফেলবে )
mainWindow.setMenu(null)
---- win.setAutoHideMenuBar (লুকান) - উইন্ডো মেনু বারটি স্বয়ংক্রিয়ভাবে নিজেকে আড়াল করা উচিত কিনা তা নির্ধারণ করে। একবার সেট মেনু বারের শুধুমাত্র হবে
দেন ব্যবহারকারীরা যখন চাপুন একক Alt কী ।
mainWindow.setAutoHideMenuBar(true)
সূত্র: https://github.com/Automattic/simplenote-electron/issues/293
নমুনা হিসাবে ফ্রেমবিহীন উইন্ডো তৈরির পদ্ধতিও রয়েছে:
(কোনও ক্লোজ বাটন কিছুই নেই। আমরা যা চাই তা হতে পারে (আরও ভাল নকশা))
const { BrowserWindow } = require('electron')
let win = new BrowserWindow({ width: 800, height: 600, frame: false })
win.show()
https://electronjs.org/docs/api/browser-window#winremovemenu-linux-windows
ডক: https://electronjs.org/docs/api/frameless-window
সম্পাদনা: (নতুন)
win.removeMenu()
লিনাক্স উইন্ডোজ উইন্ডোটির মেনু বারটি সরান।
https://electronjs.org/docs/api/browser-window#winremovemenu-linux-windows
Win.setMenu (নাল) ব্যবহার না করে অ্যাপ্লিকেশন মেনুগুলি সরানোর জন্য win.removeMenu () যুক্ত করা হয়েছে
যা ভি 5 থেকে যোগ করা হয়েছে:
https://github.com/electron/electron/pull/16570 p
https://github.com/electron/electron/pull/16657 p
ইলেক্ট্রন ভি 7 বাগ
ইলেক্ট্রন 7.1.1 এর Menu.setApplicationMenu
পরিবর্তে ব্যবহার করুনwin.removeMenu()
এই থ্রেড অনুযায়ী:
https://github.com/electron/electron/issues/16521 /
এবং বড় নোটটি: ব্রাউজার উইন্ডো তৈরি করার আগে আপনাকে এটি কল করতে হবে ! নাকি কাজ হবে না!
const {app, BrowserWindow, Menu} = require('electron')
Menu.setApplicationMenu(null);
const browserWindow = new BrowserWindow({});
আপডেট (ব্রাউজার উইন্ডো নির্মাণে অটোহাইডমেনুবার সেট করা)
@ কেসিআরপি মন্তব্য দ্বারা! আমরা সম্পত্তি এবং অনেকগুলি কনস্ট্রাক্টরে সেট করতে পারি
এটি এখন পর্যন্ত ইলেকট্রনের সর্বশেষতম স্থিতিশীল সংস্করণে উপলভ্য যা 8.3!
তবে খুব পুরানো সংস্করণগুলিতে আমি ভি 1, ভি 2, ভি 3, ভি 4 জন্য পরীক্ষা করে দেখেছি!
এটি সব সংস্করণে আছে!
এই লিঙ্কটি অনুসারে
https://github.com/electron/electron/blob/1-3-x/docs/api/browser-window.md
এবং v8.3 এর জন্য
https://github.com/electron/electron/blob/v8.3.0/docs/api/browser-window.md#new-browserwindowoptions
ডক লিঙ্কটি https://www.electronjs.org/docs/api/browser-window#new- ব্রাউজার উইন্ডোওপশন
বিকল্পটির জন্য ডক থেকে:
অটোহাইডমেনুবার বুলিয়ান (alচ্ছিক) - অল্ট কীটি চাপ না দেওয়া থাকলে মেনু বারটি স্বয়ংক্রিয়ভাবে আড়াল করে। ডিফল্ট মিথ্যা।
এটি চিত্রিত করার জন্য এখানে একটি স্নিপেট:
let browserWindow = new BrowserWindow({
width: 800,
height: 600,
autoHideMenuBar: true
})
frame: false
এটা আমার জন্য।