Added pretty errors when pyqt is not found or qt is not the right version
This commit is contained in:
@@ -1,5 +1,13 @@
|
|||||||
from PyQt4.QtCore import *
|
import sys
|
||||||
from PyQt4.QtGui import *
|
|
||||||
|
try:
|
||||||
|
from PyQt4.QtCore import *
|
||||||
|
from PyQt4.QtGui import *
|
||||||
|
except ImportError:
|
||||||
|
print "You need to have PyQT installed to run Electrum"
|
||||||
|
print "If you have pip installed try 'sudo pip install pyqt' if you are on Debian/Ubuntu try 'sudo apt-get install python-qt4'"
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
from decimal import Decimal as D
|
from decimal import Decimal as D
|
||||||
from util import appdata_dir, get_resource_path as rsrc
|
from util import appdata_dir, get_resource_path as rsrc
|
||||||
from i18n import _
|
from i18n import _
|
||||||
@@ -8,7 +16,6 @@ import exchange_rate
|
|||||||
import os.path
|
import os.path
|
||||||
import random
|
import random
|
||||||
import re
|
import re
|
||||||
import sys
|
|
||||||
import time
|
import time
|
||||||
import wallet
|
import wallet
|
||||||
import webbrowser
|
import webbrowser
|
||||||
@@ -51,6 +58,12 @@ def cd_data_dir():
|
|||||||
class ElectrumGui:
|
class ElectrumGui:
|
||||||
|
|
||||||
def __init__(self, wallet):
|
def __init__(self, wallet):
|
||||||
|
qtVersion = qVersion()
|
||||||
|
if not(int(qtVersion[0]) >= 4 and int(qtVersion[2]) >= 7):
|
||||||
|
print "Sorry, Electrum requires Qt >= 4.7 to run"
|
||||||
|
print "Check your distributions packages or download it at http://qt.nokia.com/downloads"
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
self.wallet = wallet
|
self.wallet = wallet
|
||||||
self.app = QApplication(sys.argv)
|
self.app = QApplication(sys.argv)
|
||||||
# Should probably not modify the current path but instead
|
# Should probably not modify the current path but instead
|
||||||
|
|||||||
Reference in New Issue
Block a user