From b974e332fcab242295ab82e17ce911b6af5493cd Mon Sep 17 00:00:00 2001 From: ingvar1995 Date: Thu, 18 Feb 2016 17:02:00 +0300 Subject: [PATCH] main screen update --- src/mainscreen.py | 78 ++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 73 insertions(+), 5 deletions(-) diff --git a/src/mainscreen.py b/src/mainscreen.py index e585deb..d624039 100644 --- a/src/mainscreen.py +++ b/src/mainscreen.py @@ -10,8 +10,41 @@ class MainWindow(QtGui.QWidget): super(MainWindow, self).__init__() self.initUI() + def setup_right_bottom(self, Form): + Form.setObjectName("right_bottom") + Form.resize(500, 150) + Form.setMinimumSize(QtCore.QSize(100, 50)) + self.messageEdit = QtGui.QTextEdit(Form) + self.messageEdit.setGeometry(QtCore.QRect(20, 20, 311, 111)) + self.messageEdit.setObjectName("messageEdit") + self.screenshotButton = QtGui.QPushButton(Form) + self.screenshotButton.setGeometry(QtCore.QRect(340, 10, 98, 61)) + self.screenshotButton.setObjectName("screenshotButton") + self.fileTransferButton = QtGui.QPushButton(Form) + self.fileTransferButton.setGeometry(QtCore.QRect(340, 80, 98, 61)) + self.fileTransferButton.setObjectName("fileTransferButton") + self.sendMessageButton = QtGui.QPushButton(Form) + self.sendMessageButton.setGeometry(QtCore.QRect(440, 10, 51, 131)) + self.sendMessageButton.setObjectName("sendMessageButton") + self.screenshotButton.setText(QtGui.QApplication.translate("Form", "Screenshot", None, QtGui.QApplication.UnicodeUTF8)) + self.fileTransferButton.setText(QtGui.QApplication.translate("Form", "File transfer", None, QtGui.QApplication.UnicodeUTF8)) + self.sendMessageButton.setText(QtGui.QApplication.translate("Form", "Send", None, QtGui.QApplication.UnicodeUTF8)) + QtCore.QMetaObject.connectSlotsByName(Form) + + def setup_left_center(self, Form): + Form.setObjectName("left_center") + Form.resize(500, 80) + self.online_contacts = QtGui.QCheckBox(Form) + self.online_contacts.setGeometry(QtCore.QRect(0, 20, 141, 22)) + self.online_contacts.setObjectName("online_contacts") + self.lineEdit = QtGui.QLineEdit(Form) + self.lineEdit.setGeometry(QtCore.QRect(0, 40, 140, 28)) + self.lineEdit.setObjectName("lineEdit") + self.online_contacts.setText(QtGui.QApplication.translate("Form", "Online contacts", None, QtGui.QApplication.UnicodeUTF8)) + QtCore.QMetaObject.connectSlotsByName(Form) + def setup_left_top(self, Form): - Form.setObjectName("Form") + Form.setObjectName("left_top") Form.resize(500, 300) Form.setMinimumSize(QtCore.QSize(250, 100)) Form.setMaximumSize(QtCore.QSize(250, 100)) @@ -47,16 +80,51 @@ class MainWindow(QtGui.QWidget): self.graphicsView_2.setBaseSize(QtCore.QSize(32, 32)) self.graphicsView_2.setObjectName("graphicsView_2") - def initUI(self): + def setup_right_top(self, Form): + Form.setObjectName("Form") + Form.resize(495, 111) + self.graphicsView = QtGui.QGraphicsView(Form) + self.graphicsView.setGeometry(QtCore.QRect(10, 20, 64, 64)) + self.graphicsView.setObjectName("graphicsView") + self.account_name = QtGui.QLabel(Form) + self.account_name.setGeometry(QtCore.QRect(100, 20, 211, 17)) + font = QtGui.QFont() + font.setWeight(75) + font.setBold(True) + self.account_name.setFont(font) + self.account_name.setObjectName("account_name") + self.account_status = QtGui.QLabel(Form) + self.account_status.setGeometry(QtCore.QRect(100, 50, 211, 17)) + font = QtGui.QFont() + font.setWeight(50) + font.setBold(False) + self.account_status.setFont(font) + self.account_status.setObjectName("account_status") + self.callButton = QtGui.QPushButton(Form) + self.callButton.setGeometry(QtCore.QRect(380, 30, 98, 27)) + self.callButton.setObjectName("callButton") + self.account_name.setText(QtGui.QApplication.translate("Form", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) + self.account_status.setText(QtGui.QApplication.translate("Form", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) + self.callButton.setText(QtGui.QApplication.translate("Form", "Start call", None, QtGui.QApplication.UnicodeUTF8)) + QtCore.QMetaObject.connectSlotsByName(Form) + def initUI(self): grid = QtGui.QGridLayout() + search = QtGui.QWidget() + self.setup_left_center(search) + grid.addWidget(search, 1, 0) name = QtGui.QWidget() self.setup_left_top(name) grid.addWidget(name, 0, 0) - + info = QtGui.QWidget() + self.setup_right_top(info) + grid.addWidget(info, 0, 1) + message = QtGui.QWidget() + self.setup_right_bottom(message) + grid.addWidget(message, 2, 1) self.setLayout(grid) - self.setMinimumSize(200, 200) - self.setGeometry(300, 300, 300, 200) + self.setMinimumSize(800, 400) + self.setGeometry(400, 400, 800, 400) self.setWindowTitle('Toxygen') self.show()