MarkdownView.py 文件源码

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

项目:pythonista-scripts 作者: khilnani 项目源码 文件源码
def preferred_size(self, using='current', min_width=None, max_width=None, min_height=None, max_height=None):

        if using=='current':
            using = 'markdown' if self.editing else 'html'

        if using=='markdown':
            self.markup_ghost.text = self.markup.text
            view = self.markup_ghost
        else:
            view = self.web_ghost

        view.size_to_fit()
        if max_width and view.width > max_width:
            view.width = max_width
            view.size_to_fit()
        if max_width and view.width > max_width:
            view.width = max_width
        if min_width and view.width < min_width:
            view.width = min_width
        if max_height and view.height > max_height:
            view.height = max_height
        if min_height and view.height < min_height:
            view.height = min_height

        return (view.width, view.height)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号