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()
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)
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()
def initUI(self): self.ui = about_ui.Ui_Dialog() self.ui.setupUi(self) self.ui.label_3.setPixmap(QtGui.QPixmap(get_path("icon.png")))
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))