dialogs.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:Pesterchum-Discord 作者: henry232323 项目源码 文件源码
def __init__(self, app, container, parent, memo):
        """
        The widget within each tab of TabWindow, a display
        for new private messages and user input
        """
        super(__class__, self).__init__()
        self.parent = parent
        self.names = []
        uic.loadUi(app.theme["ui_path"] + "/MemoMessageWidget.ui", self)
        self.memo = memo
        self.app = app
        self.container = container
        self.names = self.memo.server.members

        self.memoUsers.setContextMenuPolicy(Qt.CustomContextMenu)
        self.memoUsers.customContextMenuRequested.connect(self.openMemoMenu)
        self.messageContext = QAction("MESSAGE")
        self.messageContext.triggered.connect(self.message_user)

        self.userLabel.setText(memo.name.join(["::", "::"]))
        self.sendButton.clicked.connect(self.send)
        self.userOutput.setReadOnly(True)
        self.userOutput.setMouseTracking(True)
        self.userOutput.anchorClicked.connect(self.anchorClicked)
        self.userOutput.setOpenLinks(False)
        self.userOutput.document().setDefaultStyleSheet(self.app.theme["styles"])
        self.userOutput.setHtml("<body>\n</body>")

        if not self.memo.permissions_for(self.memo.server.me).send_messages:
            self.userInput.setReadOnly(True)

        ensure_future(self.load_emojis())
        ensure_future(self.get_logs())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号