mirror of
https://github.com/LC044/WeChatMsg
synced 2024-11-15 14:31:18 +08:00
41 lines
1.2 KiB
Python
41 lines
1.2 KiB
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
@File : contact.py
|
|
@Author : Shuaikang Zhou
|
|
@Time : 2022/12/13 15:07
|
|
@IDE : Pycharm
|
|
@Version : Python3.10
|
|
@comment : ···
|
|
"""
|
|
from PyQt5.QtCore import *
|
|
from PyQt5.QtGui import *
|
|
from PyQt5.QtWidgets import *
|
|
|
|
from .userinfoUi import *
|
|
from ...DataBase import data
|
|
|
|
|
|
class MyinfoController(QWidget, Ui_Dialog):
|
|
exitSignal = pyqtSignal()
|
|
urlSignal = pyqtSignal(QUrl)
|
|
|
|
# username = ''
|
|
|
|
def __init__(self, Me, parent=None):
|
|
super(MyinfoController, self).__init__(parent)
|
|
self.setupUi(self)
|
|
self.setWindowTitle('WeChat')
|
|
self.setWindowIcon(QIcon('./app/data/icon.png'))
|
|
self.Me = Me
|
|
self.initui()
|
|
|
|
def initui(self):
|
|
self.myinfo = data.get_myInfo()
|
|
avatar = self.Me.my_avatar
|
|
pixmap = QPixmap(avatar).scaled(80, 80) # 按指定路径找到图片
|
|
self.label_avatar.setPixmap(pixmap) # 在label上显示图片
|
|
self.label_name.setText(self.myinfo['name'])
|
|
self.label_wxid.setText('微信号:' + self.myinfo['username'])
|
|
city = f"地区:{self.myinfo['province']}{self.myinfo['city']}"
|
|
self.label_city.setText(city)
|