forked from cerc-io/plugeth
Search bin directory for qml
This commit is contained in:
parent
a9d89d1f59
commit
aa7c53b7ef
10
ui/gui.go
10
ui/gui.go
@ -9,6 +9,8 @@ import (
|
||||
"github.com/ethereum/eth-go/ethdb"
|
||||
"github.com/ethereum/eth-go/ethutil"
|
||||
"github.com/niemeyer/qml"
|
||||
"bitbucket.org/kardianos/osext"
|
||||
"path/filepath"
|
||||
"math/big"
|
||||
"strings"
|
||||
)
|
||||
@ -84,12 +86,16 @@ func (ui *Gui) Start() {
|
||||
ethutil.Config.Log.Infoln("[GUI] Starting GUI")
|
||||
// Create a new QML engine
|
||||
ui.engine = qml.NewEngine()
|
||||
|
||||
// Get Binary Directory
|
||||
exedir , _ := osext.ExecutableFolder()
|
||||
|
||||
// Load the main QML interface
|
||||
component, err := ui.engine.LoadFile("wallet.qml")
|
||||
component, err := ui.engine.LoadFile(filepath.Join(exedir, "wallet.qml"))
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
ui.engine.LoadFile("transactions.qml")
|
||||
ui.engine.LoadFile(filepath.Join(exedir, "transactions.qml"))
|
||||
|
||||
ui.win = component.CreateWindow(nil)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user