From 34ffc59c23361ff6b629fbf14de4b5612ad6e4fe Mon Sep 17 00:00:00 2001 From: DonRenando Date: Wed, 8 Apr 2015 15:23:48 +0200 Subject: [PATCH] config file --- client/view/dncClient.conf | 7 +++++++ client/view/start.py | 27 ++++++++++++++++++++++++--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 client/view/dncClient.conf diff --git a/client/view/dncClient.conf b/client/view/dncClient.conf new file mode 100644 index 0000000..c3205b9 --- /dev/null +++ b/client/view/dncClient.conf @@ -0,0 +1,7 @@ +[NETWORK] +port = 2222 +ip = 127.0.0.1 + +[PSEUDO] +name = bob + diff --git a/client/view/start.py b/client/view/start.py index 029b3aa..9af5945 100755 --- a/client/view/start.py +++ b/client/view/start.py @@ -5,8 +5,8 @@ from PySide.QtGui import * import time, threading, datetime, time, random,re from socket import * from pmWindow import Ui_Dialog2 -Host = "127.0.0.1" -Port = 2222 +import configparser + class MySignal(QObject): @@ -476,7 +476,28 @@ class start(QtGui.QDialog): self.ui.setupUi(self) ano = "anonymous" + ''.join(str(random.randint(1,9)) for _ in range(2)) - self.ui.lineEdit_2.setText(ano) + + config = configparser.ConfigParser() + + config.read("dncClient.conf") + + port = config.get("NETWORK", "port") + ip = config.get("NETWORK", "ip") + name = config.get("PSEUDO", "name") + + if name is not None : + self.ui.lineEdit_2.setText(name) + else : + self.ui.lineEdit_2.setText(ano) + + if ip is not None : + self.ui.lineEdit_4.setText(ip) + + + if port is not None : + self.ui.lineEdit_3.setText(port) + + self.ui.lineEdit.setDisabled(True) self.ui.pushButton.setDisabled(True)