sublime text3 运行python输出图片_python – 是否可以在Sublime Text 3输出面板中显示图像?...

我正在写一个崇高的文本3插件.我有一个图像(PNG格式).我想将此图像加载到Sublime Text 3自定义输出面板中,以将其显示为预览.有没有人知道如何做到这一点,甚至可能?

解决方法:

似乎输出面板只能渲染unicode字符,因此无法在其中放置图像(可能是一天).

替代解决方案

正如我在评论中所说,您可以划分布局并使用选项卡显示图像,也可以使用选项卡显示文本(如果需要).我已经制作了这个简单的示例插件和两个截图:

import sublime, sublime_plugin

class Example(sublime_plugin.WindowCommand):

def run(self):

"""Divide layout"""

self.window.set_layout({

"cols": [0.0, 0.4, 1.0],

"rows": [0.0, 0.6, 1.0],

"cells": [[0, 0, 2, 1], [0, 1, 1, 2], [1, 1, 2, 2]]

})

"""Open image in group 1"""

self.window.focus_group(1)

self.window.open_file('/home/sergio/Escritorio/images/logo.png')

"""Show output/info in group 2"""

self.window.focus_group(2)

v = self.window.new_file()

self.window.run_command('insert', {'characters': ("Plugin output:\n"

"-Stackoverflow\n"

"-is\n"

"-very\n"

"-cool\n"

"-the\n"

"-best\n"

"-websites\n"

"-of\n"

"-the\n"

"-world\n")})

v.show_at_center(0)

self.window.focus_group(0)

之前的布局:

布局后:

请记住,这是一个简单的示例,它不会关闭打开的选项卡,也不会恢复布局等.

标签:sublime-text-plugin,python,sublimetext3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值