blizzardui

pyqt package for blizzard like ui

Stars
13

blizzardui

py27 py35 English version

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

Issue

Related Projects