Ich versuche herauszufinden, wie ich mein Tray-Objekt referenzieren kann. Es wurde erstellt, aber aus irgendeinem Grund kann ich nicht herausfinden, wie ich es als Referenz nennen soll. Der Versuch, über dev Konsole ...
require('electron').remote.Tray
Diese die native Funktion für Fach zu bekommen scheinen ... Ich habe remote.getTray()
versucht und ein paar andere .. Ich electron-vue verwenden. Hier ist mein electron.js
Setup.Tablett in Elektron
'use strict'
const electron = require('electron')
const path = require('path')
const app = electron.app
const BrowserWindow = electron.BrowserWindow
var {Menu, Tray} = require('electron')
let tray = null
app.on('ready',() => {
tray = new Tray(__dirname + '\\icons\\twitch.ico')
const contextMenu = Menu.buildFromTemplate([
{label: 'Item1', type: 'radio'},
{label: 'Item2', type: 'radio'},
{label: 'Item3', type: 'radio', checked: true},
{label: 'Item4', type: 'radio'}
]);
tray.setToolTip('Welcome')
tray.setContextMenu(contextMenu)
})
...
Ich weiß nicht, wie es richtig zu verweisen. Here is the Tray Documentation
Mein Ziel ist, einige der Instanzmethoden (in der Tray-Dokumentation)
Dank zu nutzen!
„Dies scheint die native Funktion für Fach zu bekommen“ - haben Sie haben versucht, '' '' danach hinzuzufügen, um diese Funktion dann aufzurufen? – sokkyoku
Ja, keine Rückkehr. Erfordert einen Konstruktor Ich glaube – Kaiser
Die Tray-Init (neues Fach) unterstützt nicht .ico, versuchen Sie stattdessen .jpg oder .png. –