Example #1
0
 def __init__(self, socket, parent=None):
     super().__init__()
     # иницилизация клиента
     self.user = None
     self.socket = socket
     self.thread = None
     self.contacts = []
     # Иконки для контактов
     self.icon_contact = QtGui.QIcon()
     self.icon_contact.addPixmap(QtGui.QPixmap(get_path("finger-man.png")),
                                 QtGui.QIcon.Normal, QtGui.QIcon.Off)
     self.icon = QtGui.QIcon()
     self.icon.addPixmap(QtGui.QPixmap(get_path("icon.png")),
                         QtGui.QIcon.Normal, QtGui.QIcon.Off)
     self.initUI()
Example #2
0
 def initUI(self):
     self.ui = acc_set_ui.Ui_Dialog()
     self.ui.setupUi(self)
     icon = QtGui.QIcon()
     icon.addPixmap(QtGui.QPixmap(get_path("add_icon.png")),
                                  QtGui.QIcon.Normal, QtGui.QIcon.Off)
     self.ui.addButton.setIcon(icon)
     self.ui.addButton.clicked.connect(self.add_avatar)
Example #3
0
 def create_avatar(self, fname, user):
     '''создание аватарки из ранее загруженного файла
         TODO - "мусорные файлы!!! Остается мусор в виде старых аватарок"
     '''
     size = 200, 180
     avatar = Image.open(fname)
     avatar.thumbnail(size)
     filename = md5(fname.encode()).hexdigest()[-7:]
     avatar_path = get_path(filename + ".png")
     # Сохраняю файл на диск
     avatar.save(avatar_path, "PNG")
     # сохраняю путь в БД
     user.avatar = avatar_path
     user.save()
Example #4
0
 def initUI(self):
     self.ui = about_ui.Ui_Dialog()
     self.ui.setupUi(self)
     self.ui.label_3.setPixmap(QtGui.QPixmap(get_path("icon.png")))
Example #5
0
 def set_avatar(self):
     '''Уставить аватар'''
     if self.user.avatar is None:
         self.ui.avatar.setPixmap(QtGui.QPixmap(get_path("icon.png")))
     else:
         self.ui.avatar.setPixmap(QtGui.QPixmap(self.user.avatar))