vue
This commit is contained in:
parent
c4423b27cf
commit
d30f2fa0b8
29
client/client.py
Normal file
29
client/client.py
Normal file
@ -0,0 +1,29 @@
|
||||
from socket import *
|
||||
|
||||
Host = "127.0.0.1"
|
||||
Port = 2222
|
||||
Addr = (Host,Port)
|
||||
|
||||
def Client():
|
||||
s = socket(AF_INET,SOCK_STREAM);
|
||||
s.connect(Addr);
|
||||
|
||||
while True :
|
||||
cmd = input("Entrez votre commande (help pour la liste des commandes et quit pour quitter) : ")
|
||||
if cmd.lower() == "quit":
|
||||
break
|
||||
try :
|
||||
s.send(cmd.encode())
|
||||
#data , addr = s.recvfrom(4096)
|
||||
#print(data.decode())
|
||||
except timeout :
|
||||
print("Erreur : Timeout. Le serveur ne repond pas.")
|
||||
|
||||
s.close();
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
Client()
|
||||
|
||||
|
||||
|
BIN
client/view/__pycache__/irc.cpython-34.pyc
Normal file
BIN
client/view/__pycache__/irc.cpython-34.pyc
Normal file
Binary file not shown.
101
client/view/irc.py
Normal file
101
client/view/irc.py
Normal file
@ -0,0 +1,101 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'irc.ui'
|
||||
#
|
||||
# Created: Mon Mar 30 12:18:37 2015
|
||||
# by: PyQt4 UI code generator 4.11.3
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
from PyQt4 import QtCore, QtGui
|
||||
|
||||
try:
|
||||
_fromUtf8 = QtCore.QString.fromUtf8
|
||||
except AttributeError:
|
||||
def _fromUtf8(s):
|
||||
return s
|
||||
|
||||
try:
|
||||
_encoding = QtGui.QApplication.UnicodeUTF8
|
||||
def _translate(context, text, disambig):
|
||||
return QtGui.QApplication.translate(context, text, disambig, _encoding)
|
||||
except AttributeError:
|
||||
def _translate(context, text, disambig):
|
||||
return QtGui.QApplication.translate(context, text, disambig)
|
||||
|
||||
class Ui_Dialog(object):
|
||||
def setupUi(self, Dialog):
|
||||
Dialog.setObjectName(_fromUtf8("Dialog"))
|
||||
Dialog.resize(675, 540)
|
||||
self.verticalLayoutWidget = QtGui.QWidget(Dialog)
|
||||
self.verticalLayoutWidget.setGeometry(QtCore.QRect(500, 100, 160, 361))
|
||||
self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
|
||||
self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
|
||||
self.verticalLayout.setMargin(0)
|
||||
self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
|
||||
self.label = QtGui.QLabel(self.verticalLayoutWidget)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(16)
|
||||
font.setBold(True)
|
||||
font.setWeight(75)
|
||||
self.label.setFont(font)
|
||||
self.label.setObjectName(_fromUtf8("label"))
|
||||
self.verticalLayout.addWidget(self.label)
|
||||
self.listView = QtGui.QListView(self.verticalLayoutWidget)
|
||||
self.listView.setObjectName(_fromUtf8("listView"))
|
||||
self.verticalLayout.addWidget(self.listView)
|
||||
self.listView_2 = QtGui.QListView(Dialog)
|
||||
self.listView_2.setGeometry(QtCore.QRect(20, 140, 471, 321))
|
||||
self.listView_2.setObjectName(_fromUtf8("listView_2"))
|
||||
self.horizontalLayoutWidget = QtGui.QWidget(Dialog)
|
||||
self.horizontalLayoutWidget.setGeometry(QtCore.QRect(20, 470, 641, 61))
|
||||
self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget"))
|
||||
self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
|
||||
self.horizontalLayout.setMargin(0)
|
||||
self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
|
||||
self.lineEdit = QtGui.QLineEdit(self.horizontalLayoutWidget)
|
||||
self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
|
||||
self.horizontalLayout.addWidget(self.lineEdit)
|
||||
self.pushButton = QtGui.QPushButton(self.horizontalLayoutWidget)
|
||||
self.pushButton.setObjectName(_fromUtf8("pushButton"))
|
||||
self.horizontalLayout.addWidget(self.pushButton)
|
||||
self.horizontalLayoutWidget_2 = QtGui.QWidget(Dialog)
|
||||
self.horizontalLayoutWidget_2.setGeometry(QtCore.QRect(20, 30, 641, 41))
|
||||
self.horizontalLayoutWidget_2.setObjectName(_fromUtf8("horizontalLayoutWidget_2"))
|
||||
self.horizontalLayout_2 = QtGui.QHBoxLayout(self.horizontalLayoutWidget_2)
|
||||
self.horizontalLayout_2.setMargin(0)
|
||||
self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
|
||||
self.lineEdit_2 = QtGui.QLineEdit(self.horizontalLayoutWidget_2)
|
||||
self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
|
||||
self.horizontalLayout_2.addWidget(self.lineEdit_2)
|
||||
self.pushButton_2 = QtGui.QPushButton(self.horizontalLayoutWidget_2)
|
||||
self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
|
||||
self.horizontalLayout_2.addWidget(self.pushButton_2)
|
||||
self.pushButton_3 = QtGui.QPushButton(self.horizontalLayoutWidget_2)
|
||||
self.pushButton_3.setObjectName(_fromUtf8("pushButton_3"))
|
||||
self.horizontalLayout_2.addWidget(self.pushButton_3)
|
||||
self.horizontalLayoutWidget_3 = QtGui.QWidget(Dialog)
|
||||
self.horizontalLayoutWidget_3.setGeometry(QtCore.QRect(20, 90, 471, 41))
|
||||
self.horizontalLayoutWidget_3.setObjectName(_fromUtf8("horizontalLayoutWidget_3"))
|
||||
self.horizontalLayout_3 = QtGui.QHBoxLayout(self.horizontalLayoutWidget_3)
|
||||
self.horizontalLayout_3.setMargin(0)
|
||||
self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
|
||||
self.pushButton_5 = QtGui.QPushButton(self.horizontalLayoutWidget_3)
|
||||
self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
|
||||
self.horizontalLayout_3.addWidget(self.pushButton_5)
|
||||
self.pushButton_4 = QtGui.QPushButton(self.horizontalLayoutWidget_3)
|
||||
self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
|
||||
self.horizontalLayout_3.addWidget(self.pushButton_4)
|
||||
|
||||
self.retranslateUi(Dialog)
|
||||
QtCore.QMetaObject.connectSlotsByName(Dialog)
|
||||
|
||||
def retranslateUi(self, Dialog):
|
||||
Dialog.setWindowTitle(_translate("Dialog", "Dialog", None))
|
||||
self.label.setText(_translate("Dialog", "Nick list", None))
|
||||
self.pushButton.setText(_translate("Dialog", "Send message", None))
|
||||
self.pushButton_2.setText(_translate("Dialog", "Connect", None))
|
||||
self.pushButton_3.setText(_translate("Dialog", "Disconnect", None))
|
||||
self.pushButton_5.setText(_translate("Dialog", "Disable", None))
|
||||
self.pushButton_4.setText(_translate("Dialog", "Enable", None))
|
||||
|
135
client/view/irc.ui
Normal file
135
client/view/irc.ui
Normal file
@ -0,0 +1,135 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>675</width>
|
||||
<height>540</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>500</x>
|
||||
<y>100</y>
|
||||
<width>160</width>
|
||||
<height>361</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>16</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Nick list</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QListView" name="listView"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QListView" name="listView_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>140</y>
|
||||
<width>471</width>
|
||||
<height>321</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QWidget" name="horizontalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>470</y>
|
||||
<width>641</width>
|
||||
<height>61</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton">
|
||||
<property name="text">
|
||||
<string>Send message</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="horizontalLayoutWidget_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>30</y>
|
||||
<width>641</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit_2"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_2">
|
||||
<property name="text">
|
||||
<string>Connect</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_3">
|
||||
<property name="text">
|
||||
<string>Disconnect</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="horizontalLayoutWidget_3">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>90</y>
|
||||
<width>471</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_5">
|
||||
<property name="text">
|
||||
<string>Disable</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_4">
|
||||
<property name="text">
|
||||
<string>Enable</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
34
client/view/start.py
Normal file
34
client/view/start.py
Normal file
@ -0,0 +1,34 @@
|
||||
from irc import Ui_Dialog
|
||||
from PyQt4 import QtGui, QtCore
|
||||
|
||||
class start(QtGui.QDialog):
|
||||
|
||||
def __init__(self):
|
||||
super(start, self).__init__()
|
||||
self.createWidgets()
|
||||
|
||||
def createWidgets(self):
|
||||
self.ui = Ui_Dialog()
|
||||
self.ui.setupUi(self)
|
||||
#self.connectActions()
|
||||
|
||||
def connectActions(self):
|
||||
self.ui.pushButton_2.clicked.connect(self.admin)
|
||||
self.ui.pushButton.clicked.connect(self.client)
|
||||
|
||||
def admin(self):
|
||||
self.hide()
|
||||
self.admin = mainAdmin(self)
|
||||
|
||||
def client(self):
|
||||
self.hide()
|
||||
self.admin = mainUtilisateur(self)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import sys
|
||||
app = QtGui.QApplication(sys.argv)
|
||||
myapp = start()
|
||||
myapp.show()
|
||||
myapp.focusWidget()
|
||||
sys.exit(app.exec_())
|
Reference in New Issue
Block a user