Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
893da20ead | |||
aa7c53b7ef | |||
a9d89d1f59 | |||
f6a9aa4110 | |||
b72d3528bf |
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)
|
||||
|
||||
|
21
wallet.qml
21
wallet.qml
@ -321,14 +321,27 @@ ApplicationWindow {
|
||||
id: aboutWin
|
||||
visible: false
|
||||
title: "About"
|
||||
minimumWidth: 300
|
||||
maximumWidth: 300
|
||||
minimumWidth: 350
|
||||
maximumWidth: 350
|
||||
maximumHeight: 200
|
||||
minimumHeight: 200
|
||||
|
||||
Image {
|
||||
id: aboutIcon
|
||||
height: 150
|
||||
width: 150
|
||||
fillMode: Image.PreserveAspectFit
|
||||
smooth: true
|
||||
source: "facet.png"
|
||||
x: 10
|
||||
y: 10
|
||||
}
|
||||
|
||||
Text {
|
||||
font.pointSize: 18
|
||||
text: "Eth Go"
|
||||
anchors.left: aboutIcon.right
|
||||
anchors.leftMargin: 10
|
||||
font.pointSize: 12
|
||||
text: "<h2>Ethereum(Go)</h2><br><h3>Development</h3>Jeffrey Wilcke<br><h3>Binary Distribution</h3>Jarrad Hope<br>"
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user