本文主要是介绍Qt 仿微信PC客户端 纯UI pyqt pyside,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
介绍
仿微信PC聊天页面,纯UI页面
- 无边框
- 鼠标在边缘时拉伸窗口
- 鼠标悬停时图标有高亮效果
- 选中时图标变色
使用
python version 3.10.5
pip install pyside2
python main.py
代码示例
class MainWindow(FrameLessWindow):def __init__(self) -> None:super().__init__()self.initUi()# 加载聊天列表loader = QUiLoader()file = QtCore.QFile(r"ui\chatItemWidget.ui")file.open(QtCore.QFile.ReadOnly)widget = loader.load(file, self)widget.name.setText('widget')file.close()self.chatItemListLayout.addWidget(widget)for i in range(50,500,30):widget2 = ChatItemFrame('widget' + str(i))self.chatItemListLayout.addWidget(widget2)msg_other = MsgItemOtherWidget()msg_other.show()
完整代码:https://gitee.com/cxy-magong/pcwechat/tree/master
这篇关于Qt 仿微信PC客户端 纯UI pyqt pyside的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!