lineyka_chat.py 文件源码

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

项目:lineyka-b3d 作者: volodya-renderberg 项目源码 文件源码
def chat_add_line_to_message(self, add_window, v_layout):
        # H
        h_layout = QtGui.QHBoxLayout()
        line_frame = QtGui.QFrame(parent = add_window.new_topics_frame)
        # button
        button = QtGui.QPushButton('img', parent = line_frame)
        button.setFixedSize(100, 100)
        button.img_path = False
        h_layout.addWidget(button)
        # -- button connect
        button.clicked.connect(partial(self.chat_image_view_ui, button))
        button.setContextMenuPolicy( QtCore.Qt.ActionsContextMenu )
        addgrup_action = QtGui.QAction( 'Inser Image From Clipboard', add_window)
        addgrup_action.triggered.connect(partial(self.chat_add_img_to_line, button))
        button.addAction( addgrup_action )

        # text field
        text_field = QtGui.QTextEdit(parent = line_frame)
        text_field.setMaximumHeight(100)
        h_layout.addWidget(text_field)
        line_frame.setLayout(h_layout)

        v_layout.addWidget(line_frame)

        # ****** append line data
        # -- get num
        numbers = []
        for key in add_window.line_data.keys():
            numbers.append(int(key))
        num = max(numbers) + 1
        add_window.line_data[str(num)] = (button, text_field)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号