pyqt package for blizzard like ui
blizzarduipyqtpyqt
pyqt
QtWebKitpyqt5.6
python demo.py
#coding=utf8
import sys
from blizzardui.pyqt.QtGui import (
QApplication, QPixmap)
from blizzardui.widgets import Chatroom
#
app = QApplication(sys.argv)
# NickName
# headImage 46*46 QPixmap
mainWindow = Chatroom(toNickName=u'A', fromNickName='LittleCoder',
headImage=QPixmap('src/chatroom/images/header/default_image.png'))
mainWindow.show()
# Enter
def fn(msg):
mainWindow.add_msg(msg)
print(unicode(msg))
mainWindow.messageReceived.connect(fn)
# add_msg
# isSendFalse
mainWindow.add_msg('yo' * 50)
mainWindow.add_msg('yo', isSend=False)
mainWindow.add_msg('yo')
# set_footer
mainWindow.set_footer(u'')
sys.exit(app.exec_())
Q: QWebEngineView
A: QWebEngineView