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/ethdb"
|
||||||
"github.com/ethereum/eth-go/ethutil"
|
"github.com/ethereum/eth-go/ethutil"
|
||||||
"github.com/niemeyer/qml"
|
"github.com/niemeyer/qml"
|
||||||
|
"bitbucket.org/kardianos/osext"
|
||||||
|
"path/filepath"
|
||||||
"math/big"
|
"math/big"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -84,12 +86,16 @@ func (ui *Gui) Start() {
|
|||||||
ethutil.Config.Log.Infoln("[GUI] Starting GUI")
|
ethutil.Config.Log.Infoln("[GUI] Starting GUI")
|
||||||
// Create a new QML engine
|
// Create a new QML engine
|
||||||
ui.engine = qml.NewEngine()
|
ui.engine = qml.NewEngine()
|
||||||
|
|
||||||
|
// Get Binary Directory
|
||||||
|
exedir , _ := osext.ExecutableFolder()
|
||||||
|
|
||||||
// Load the main QML interface
|
// 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 {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
ui.engine.LoadFile("transactions.qml")
|
ui.engine.LoadFile(filepath.Join(exedir, "transactions.qml"))
|
||||||
|
|
||||||
ui.win = component.CreateWindow(nil)
|
ui.win = component.CreateWindow(nil)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user